Приложение на флаторе, настройки
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user