app-starlock/star_lock/lib/blue/io_tool/manager_event_bus.dart
2023-08-29 11:02:52 +08:00

30 lines
584 B
Dart

import 'package:event_bus/event_bus.dart';
class EventBusManager {
EventBus? eventBus;
static EventBusManager? _manager;
EventBusManager._init(){
eventBus = EventBus(sync: false);
}
static EventBusManager shareManager(){
_manager ??= EventBusManager._init();
return _manager!;
}
factory EventBusManager() => shareManager();
EventBusManager get manager => shareManager();
//发送事件
eventBusFir(dynamic event) {
eventBus?.fire(event);
}
}
///刷新锁列表数据
class RefreshLockListInfoDataEvent{
RefreshLockListInfoDataEvent();
}