rustdesk/flutter/lib/plugin/event.dart
fufesou 45d07686b9 plugin_framework, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-26 16:07:58 +08:00

20 lines
453 B
Dart

import 'dart:convert';
import 'package:flutter/material.dart';
void handlePluginEvent(
Map<String, dynamic> evt,
String peer,
Function(Map<String, dynamic> e) handleMsgBox,
) {
Map<String, dynamic>? content;
try {
content = json.decode(evt['content']);
} catch (e) {
debugPrint(
'Json decode plugin event content failed: $e, ${evt['content']}');
}
if (content?['t'] == 'MsgBox') {
handleMsgBox(content?['c']);
}
}