nex-protocols-common-go/matchmake-extension/tracking
Daniel López Guimaraes 1450b7ffcc feat(matchmake-extension): Implement NotificationData methods
The NotificationData methods are used by games to send notifications to
friends about user activity, among others. These notifications are
created or updated using `UpdateNotificationData`, which the server will
register and send to the connected friends (as seen on Mario Tennis Open).

The lifetime of these notifications is the same as the connection of the
user who sends them. That is, when a user sends a notification and then
disconnects, the notifications will be discarded.

All notifications sent over `UpdateNotificationData` are logged inside
the `tracking.notification_data` table to prevent abuse. The type of
these notifications is also constrained to a range of specific values
reserved for game-specific purposes (from 101 to 108).
2025-02-13 15:22:04 +00:00
..
log_notification_data.go feat(matchmake-extension): Implement NotificationData methods 2025-02-13 15:22:04 +00:00
log_participate_community.go feat: Initial support for persistent gatherings/communities 2025-02-09 00:04:03 +00:00