💡 Examples
💬 Chat App

💬 Chat App

Chat app using EventModule for presence, typing and messages.

🟢 Presence

class PresenceModule extends EventModule {
  @override
  void listen() {
    on<UserOnlineEvent>((UserOnlineEvent event, BuildContext? context) {
      print('🟢 ${event.userId} is online');
    });
  }
}

⌨️ Typing

class TypingModule extends EventModule {
  @override
  void listen() {
    on<UserTypingEvent>((UserTypingEvent event, BuildContext? context) {
      print('⌨️ ${event.userId} is typing...');
    });
  }
}