feat: notification service

This commit is contained in:
Ilia Denisov
2026-04-22 08:49:45 +02:00
committed by GitHub
parent 5b7593e6f6
commit 32dc29359a
135 changed files with 21828 additions and 130 deletions
+38
View File
@@ -0,0 +1,38 @@
// notification contains shared FlatBuffers payloads published by
// Notification Service toward the gateway client event stream.
namespace notification;
table GameTurnReadyEvent {
game_id:string;
turn_number:int64;
}
table GameFinishedEvent {
game_id:string;
final_turn_number:int64;
}
table LobbyApplicationSubmittedEvent {
game_id:string;
applicant_user_id:string;
}
table LobbyMembershipApprovedEvent {
game_id:string;
}
table LobbyMembershipRejectedEvent {
game_id:string;
}
table LobbyInviteCreatedEvent {
game_id:string;
inviter_user_id:string;
}
table LobbyInviteRedeemedEvent {
game_id:string;
invitee_user_id:string;
}
root_type GameTurnReadyEvent;