wasAutoDisconnected method
Checks if VPN was auto-disconnected while app was killed.
Returns true if auto-disconnect expired while app was in background/killed. Use this on app startup to show "session expired" message.
Example:
// On app startup
final wasExpired = await flutterV2ray.wasAutoDisconnected();
if (wasExpired) {
showDialog("Your free time expired");
await flutterV2ray.clearAutoDisconnectFlag();
}
Implementation
Future<bool> wasAutoDisconnected() async {
return await FlutterV2rayPlatform.instance.wasAutoDisconnected();
}