initializeV2Ray method
Future<void>
initializeV2Ray(
{ - required void onStatusChanged(
- V2RayStatus status
),
})
override
Implementation
@override
Future<void> initializeV2Ray({
required void Function(V2RayStatus status) onStatusChanged,
}) async {
eventChannel.receiveBroadcastStream().distinct().cast().listen((event) {
if (event != null) {
onStatusChanged.call(V2RayStatus(
duration: event[0],
uploadSpeed: event[1],
downloadSpeed: event[2],
upload: event[3],
download: event[4],
state: event[5],
));
}
});
await methodChannel.invokeMethod(
'initializeV2Ray',
);
}