Skip to content

Instantly share code, notes, and snippets.

@trongdth
Created August 26, 2019 16:29
Show Gist options
  • Save trongdth/4e40943d4b3c70ecd977f0cc20aabfa5 to your computer and use it in GitHub Desktop.
Save trongdth/4e40943d4b3c70ecd977f0cc20aabfa5 to your computer and use it in GitHub Desktop.
import 'package:equatable/equatable.dart';
import 'package:flutter_bloc_back4app/data/models/message.dart';
abstract class HomeEvent extends Equatable {
HomeEvent([List props = const []]) : super(props);
}
class HomeStarted extends HomeEvent {
@override
String toString() => 'HomeStarted';
}
class SendMessagePressed extends HomeEvent {
final String message;
SendMessagePressed({
this.message,
}) : super([message]);
@override
String toString() => 'SendMessagePressed { message: $message}';
}
class NewMessageAdded extends HomeEvent {
final Message message;
NewMessageAdded({
this.message,
}) : super([message]);
@override
String toString() => 'NewMessageAdded { message: ${message.toString()}}';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment