feat(app): 添加 EditorBloc.LoadJournal event — 加载已有日记数据

- LoadJournal event: 原子加载 title/mood/tags/strokes/elements/lastSavedAt
- _onLoadJournal handler: 不触发 auto-save (isDirty=false)
- 单元测试: 验证 LoadJournal 正确还原所有状态字段
- mood_bloc: linter 补充 foundation.dart import
This commit is contained in:
iven
2026-06-02 23:23:17 +08:00
parent e57c3427a4
commit 6c9a38b27b
3 changed files with 76 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
// 心情 BLoC — 通过 API 加载心情统计数据
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:nuanji_app/data/models/journal_entry.dart';
import 'package:nuanji_app/data/remote/api_client.dart';