本次提交新增了以下核心内容: 1. 后端管理模块:包含字体同步、插件元数据、插件用户设置、稍后读消息/共享列表的控制器、模型、验证器与多语言配置 2. Flutter数据同步模块:统一的事件总线与兼容层,替代分散的StreamController 3. 鸿蒙端路由适配:完整的路由定义、构建器与占位组件 4. 后端API接口:字体同步与插件更新的服务端API,支持自动建表与跨域请求 5. 鸿蒙权限校验脚本:用于校验module.json5与string.json的权限声明一致性
46 lines
1.4 KiB
Dart
46 lines
1.4 KiB
Dart
/// ============================================================
|
||
/// 闲言APP — 数据同步兼容层
|
||
/// 创建时间: 2026-05-31
|
||
/// 更新时间: 2026-05-31
|
||
/// 作用: 提供向后兼容的notifyXxxRefresh/xxxRefreshStream接口
|
||
/// 上次更新: 初始创建,桥接旧API到DataSyncEventBus
|
||
/// ============================================================
|
||
|
||
import 'dart:async';
|
||
|
||
import 'data_sync_event_bus.dart';
|
||
|
||
/// 稍后读刷新通知(兼容旧API)
|
||
void notifyReadlaterRefresh({String? source}) {
|
||
DataSyncEventBus.instance.notify(
|
||
DataSyncEventType.readlater,
|
||
source: source,
|
||
);
|
||
}
|
||
|
||
/// 稍后读刷新事件流(兼容旧API)
|
||
Stream<void> get readlaterRefreshStream =>
|
||
DataSyncEventBus.instance.on(DataSyncEventType.readlater);
|
||
|
||
/// 收藏刷新通知(兼容旧API)
|
||
void notifyFavoriteRefresh({String? source}) {
|
||
DataSyncEventBus.instance.notify(
|
||
DataSyncEventType.favorite,
|
||
source: source,
|
||
);
|
||
}
|
||
|
||
/// 收藏刷新事件流(兼容旧API)
|
||
Stream<void> get favoriteRefreshStream =>
|
||
DataSyncEventBus.instance.on(DataSyncEventType.favorite);
|
||
|
||
/// 释放稍后读刷新控制器(兼容旧API,现在由EventBus统一管理)
|
||
void disposeReadlaterRefreshController() {
|
||
// 不再单独关闭,由DataSyncEventBus统一管理
|
||
}
|
||
|
||
/// 释放收藏刷新控制器(兼容旧API,现在由EventBus统一管理)
|
||
void disposeFavoriteRefreshController() {
|
||
// 不再单独关闭,由DataSyncEventBus统一管理
|
||
}
|