Check restricted/foreground for non VPN only

This commit is contained in:
M66B 2023-09-05 09:46:17 +02:00
parent 6df8613004
commit 1a8b713e72
1 changed files with 9 additions and 9 deletions

View File

@ -311,17 +311,17 @@ public class ConnectionHelper {
Log.i("isMetered: not validated captive=" + captive);
return null;
}
}
if (!caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED)) {
Log.i("isMetered: active restricted");
return null;
}
if (!caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED)) {
Log.i("isMetered: active restricted");
return null;
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P &&
!caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_FOREGROUND)) {
Log.i("isMetered: active background");
return null;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P &&
!caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_FOREGROUND)) {
Log.i("isMetered: active background");
return null;
}
}
if (vpn_only) {