setting to exclude proxy from global routing
This commit is contained in:
@@ -396,6 +396,19 @@ Future<bool> isTabTunneled(Ref ref, String? tabId) async {
|
||||
|
||||
return containerData?.metadata.proxyConnectionId != null;
|
||||
case ProxyRegularTabRoutingMode.all:
|
||||
final containerData = await ref
|
||||
.read(tabDataRepositoryProvider.notifier)
|
||||
.getTabContainerData(tabState.id);
|
||||
|
||||
if (!ref.mounted) return false;
|
||||
|
||||
if (containerData?.metadata.proxyConnectionId != null) {
|
||||
return true;
|
||||
}
|
||||
if (containerData?.metadata.bypassGlobalProxy == true) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return proxyRoutingSettings.regularTabsProxyConnectionId != null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -258,7 +258,7 @@ final class IsTabTunneledProvider
|
||||
}
|
||||
}
|
||||
|
||||
String _$isTabTunneledHash() => r'cb3a3afe5b94f7e9c77d6a32266afbb8a225c259';
|
||||
String _$isTabTunneledHash() => r'd36607ff812f71870af32ce59c2dbe898a9c1917';
|
||||
|
||||
final class IsTabTunneledFamily extends $Family
|
||||
with $FunctionalFamilyOverride<FutureOr<bool>, String?> {
|
||||
|
||||
Reference in New Issue
Block a user