push
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user