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