Skip to content

Commit 9ee87bb

Browse files
committed
Clear persisted debug server host on reset
1 parent 8cac3eb commit 9ee87bb

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/PackagerConnectionSettings.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public open class PackagerConnectionSettings(private val appContext: Context) {
2121
public val packageName: String = appContext.packageName
2222

2323
init {
24-
resetDebugServerHost()
24+
_cachedOrOverrideHost = null
2525
}
2626

2727
public open var debugServerHost: String
@@ -50,14 +50,16 @@ public open class PackagerConnectionSettings(private val appContext: Context) {
5050
}
5151
set(host) {
5252
if (host.isEmpty()) {
53+
preferences.edit().remove(PREFS_DEBUG_SERVER_HOST_KEY).apply()
5354
_cachedOrOverrideHost = null
5455
} else {
56+
preferences.edit().putString(PREFS_DEBUG_SERVER_HOST_KEY, host).apply()
5557
_cachedOrOverrideHost = host
5658
}
57-
preferences.edit().putString(PREFS_DEBUG_SERVER_HOST_KEY, host).apply()
5859
}
5960

6061
public open fun resetDebugServerHost() {
62+
preferences.edit().remove(PREFS_DEBUG_SERVER_HOST_KEY).apply()
6163
_cachedOrOverrideHost = null
6264
}
6365

0 commit comments

Comments
 (0)