Files
azul/front/oscar/foodgroups/stats.py
T
Athena Funderburg 4b463a3432 init
2026-05-25 07:05:17 +00:00

18 lines
555 B
Python

from util.misc import Logger
from ..proto.snac import OSCARClient, OSCARContext, SNACMessage, Foodgroup, Subgroup
@Foodgroup(0x000B)
class StatsFoodgroup:
logger: Logger
@Subgroup(0x0003)
def report_events(self, client: OSCARClient, context: OSCARContext, message: SNACMessage) -> None:
self.logger.info('[Client] STATS__REPORT_EVENTS')
# we don't really care for the info in the SNAC message's body for now, so just send
# a STATS__REPORT_ACK
self.logger.info('[Server] STATS__REPORT_ACK')
client.send_snac(SNACMessage(0x000B, 0x0004))