21 lines
442 B
Dart
21 lines
442 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<String>? attachments,
|
|
}) {
|
|
return _repository.sendMessage(
|
|
sessionId: sessionId,
|
|
message: message,
|
|
attachments: attachments,
|
|
);
|
|
}
|
|
}
|