Приложение на флаторе, настройки

This commit is contained in:
Халимов Рустам
2026-05-13 17:21:37 +03:00
parent 89e325556c
commit e8161d23d4
119 changed files with 18469 additions and 0 deletions
@@ -0,0 +1,13 @@
import '../../../../core/errors/result.dart';
import '../entities/chat.dart';
import '../entities/message.dart';
abstract class ChatRepository {
Future<Result<List<Chat>>> getChats();
Future<Result<Chat>> getChatById(String chatId);
Future<Result<void>> createChat(String title, List<String> participantIds);
Future<Result<void>> sendMessage(String chatId, Message message);
Future<Result<List<Message>>> getMessages(String chatId, {int? limit, String? lastMessageId});
Future<Result<void>> deleteChat(String chatId);
Future<Result<void>> updateChat(String chatId, String title);
}