📱 Social Media
Events for feed updates, likes and chat notifications.
💬 New Message
class ChatModule extends EventModule {
@override
void listen() {
on<NewMessageEvent>((NewMessageEvent event, BuildContext? context) {
print('💬 ${event.from}: ${event.text}');
ScaffoldMessenger.of(context!).showSnackBar(
SnackBar(content: Text('New message from ${event.from}')),
);
});
}
}
👍 Likes
class FeedModule extends EventModule {
@override
void listen() {
on<PostLikedEvent>((PostLikedEvent event, BuildContext? context) {
print('👍 Post ${event.postId} liked by ${event.userId}');
});
}
}