We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b39ee70 commit e196bfbCopy full SHA for e196bfb
1 file changed
nym-vpn-android/app/src/main/java/net/nymtech/nymvpn/manager/backend/ServiceBackedBackendManager.kt
@@ -148,7 +148,15 @@ class ServiceBackedBackendManager @Inject constructor(
148
}
149
150
override suspend fun requestReconnect() {
151
- val res = serviceConnectionManager.withApi { it.reconnect() }
+ val res = serviceConnectionManager.withApi { api ->
152
+ runCatching {
153
+ val restrictedApps = getRestrictedAppsPackages()
154
+ api.applyUpdates(listOf(CoreVpnConfigUpdate.SetRestrictedApps(restrictedApps)))
155
+ }.onFailure { t ->
156
+ Timber.tag(TAG).w(t, "apply restricted apps failed on reconnect")
157
+ }
158
+ api.reconnect()
159
160
if (res !is ConnectResult.Ok) {
161
Timber.tag(TAG).w("ReconnectTunnel result=%s", res::class.java.simpleName)
162
0 commit comments