This commit is contained in:
Fabian Freund
2025-02-03 15:09:04 +01:00
parent 36acd46318
commit 025ecaf2e3
132 changed files with 4431 additions and 1644 deletions
@@ -1,5 +1,4 @@
import 'package:exceptions/exceptions.dart';
import 'package:lensai/features/chat/features/chat_store/data/database/database.dart';
import 'package:lensai/features/chat/features/chat_store/data/models/chat_metadata.dart';
import 'package:lensai/features/chat/features/chat_store/data/providers.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
@@ -8,16 +7,15 @@ part 'chat_metadata.g.dart';
@Riverpod()
class ChatMetadataRepository extends _$ChatMetadataRepository {
late ChatDatabase _db;
Future<Result<void>> updateMetadata(ChatMetadata metadata) {
return Result.fromAsync(() {
return _db.metadataDao.updateChatMetadata(chatId, metadata);
return ref
.read(chatDatabaseProvider)
.metadataDao
.updateChatMetadata(chatId, metadata);
});
}
@override
void build(String chatId) {
_db = ref.watch(chatDatabaseProvider);
}
void build(String chatId) {}
}
@@ -7,7 +7,7 @@ part of 'chat_metadata.dart';
// **************************************************************************
String _$chatMetadataRepositoryHash() =>
r'72a0226ed7e87f452f4dfe44594bb30663c2db45';
r'bd6b28b9d034ee82f95e974e4bf8f553546e835a';
/// Copied from Dart SDK
class _SystemHash {