fix: merge duplicate symbols, expand Zoroastrian citations, add reading deletion to sessions, and deduplicate Word of the Day
This commit is contained in:
@@ -715,6 +715,13 @@ class WordsRepository {
|
||||
await saveSyncreticSession(updatedSession);
|
||||
}
|
||||
|
||||
Future<void> removeReadingFromSyncreticSession(String readingId) async {
|
||||
final current = currentSyncreticSession;
|
||||
final updatedReadings = current.readings.where((r) => r.id != readingId).toList();
|
||||
final updatedSession = current.copyWith(readings: updatedReadings);
|
||||
await saveSyncreticSession(updatedSession);
|
||||
}
|
||||
|
||||
Future<void> saveSyncreticSession(SyncreticSession session) async {
|
||||
_currentSyncreticSession = session;
|
||||
final idx = _syncreticSessions.indexWhere((s) => s.id == session.id);
|
||||
|
||||
Reference in New Issue
Block a user