getAutoDisconnectTimestamp method

Future<int> getAutoDisconnectTimestamp()

Gets the timestamp (milliseconds since epoch) when VPN was auto-disconnected.

Returns 0 if VPN was not auto-disconnected.

Use this to calculate actual connection duration:

final timestamp = await flutterV2ray.getAutoDisconnectTimestamp();
if (timestamp > 0) {
  final disconnectTime = DateTime.fromMillisecondsSinceEpoch(timestamp);
  // Calculate duration from connection start to disconnectTime
}

Implementation

Future<int> getAutoDisconnectTimestamp() async {
  return await FlutterV2rayPlatform.instance.getAutoDisconnectTimestamp();
}