30 lines
584 B
Dart
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();
|
|
} |