watchStatus method

  1. @override
Stream<VpnStatus> watchStatus()
override

Watch VPN status changes

Implementation

@override
Stream<VpnStatus> watchStatus() {
  return statusChannel.receiveBroadcastStream().map((event) {
    if (event is Map) {
      return VpnStatus.fromString(event['status']?.toString());
    }
    return VpnStatus.stopped;
  });
}