💡 Examples
📱 Social Media

📱 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}');
    });
  }
}