it0/it0_app/lib/features/chat/domain/usecases/send_message.dart

21 lines
456 B
Dart

import '../entities/stream_event.dart';
import '../repositories/chat_repository.dart';
class SendMessage {
final ChatRepository _repository;
SendMessage(this._repository);
Stream<StreamEvent> execute({
required String sessionId,
required String message,
List<Map<String, dynamic>>? attachments,
}) {
return _repository.sendMessage(
sessionId: sessionId,
message: message,
attachments: attachments,
);
}
}