Files
Athena Funderburg 21f38ee3e1 production init
2026-05-26 16:41:23 +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))