Files
moxxy/lib/ui/bloc/sendfiles_event.dart

36 lines
742 B
Dart

part of 'sendfiles_bloc.dart';
enum SendFilesType {
image,
generic,
}
abstract class SendFilesEvent {}
class SendFilesPageRequestedEvent extends SendFilesEvent {
SendFilesPageRequestedEvent(this.recipients, this.type, { this.paths, this.popEntireStack = false });
final List<String> recipients;
final SendFilesType type;
final List<String>? paths;
final bool popEntireStack;
}
class IndexSetEvent extends SendFilesEvent {
IndexSetEvent(this.index);
final int index;
}
class AddFilesRequestedEvent extends SendFilesEvent {}
class FileSendingRequestedEvent extends SendFilesEvent {
FileSendingRequestedEvent();
}
class ItemRemovedEvent extends SendFilesEvent {
ItemRemovedEvent(this.index);
final int index;
}