mnemo_cards/games/packages/payloads_host/lib/src/registration.dart
2025-11-11 02:55:41 +03:00

11 lines
No EOL
649 B
Dart

import 'package:bridge_core/bridge_core.dart';
import 'payloads/secret_admin_command_payload.dart';
import 'payloads/show_native_dialog_payload.dart';
/// Register all host-specific payload types
void registerHostPayloads() {
PayloadRegistry.register('secret_admin_command', (json) => SecretAdminCommandPayload.fromJson(json));
PayloadRegistry.register('admin_command_response', (json) => AdminCommandResponsePayload.fromJson(json));
PayloadRegistry.register('show_native_dialog', (json) => ShowNativeDialogPayload.fromJson(json));
PayloadRegistry.register('native_dialog_response', (json) => NativeDialogResponsePayload.fromJson(json));
}