1 package expo.modules.devmenu.react 2 3 import android.content.Context 4 import com.facebook.react.packagerconnection.PackagerConnectionSettings 5 6 /** 7 * Class representing react's internal [PackagerConnectionSettings] class, which we want to replace to change bundler's url. 8 * It is only use when [expo.modules.devmenu.DevMenuHost.getUseDeveloperSupport] returns true. 9 */ 10 class DevMenuPackagerConnectionSettings( 11 private val serverIp: String, 12 applicationContext: Context 13 ) : PackagerConnectionSettings(applicationContext) { getDebugServerHostnull14 override fun getDebugServerHost(): String = serverIp 15 16 override fun setDebugServerHost(host: String) = Unit 17 18 override fun getInspectorServerHost() = serverIp 19 } 20