14 lines
503 B
Python

from Houdini import Handlers
from Houdini.Handlers import XMLPacket
from Houdini.Converters import CredentialsConverter, VersionChkConverter
@Handlers.handler(XMLPacket('login'))
async def handle_login(p, credentials: CredentialsConverter):
username, password = credentials
p.logger.info('{}:{} is logging in!'.format(username, password))
@Handlers.handler(XMLPacket('verChk'))
async def handle_version_check(p, version: VersionChkConverter):
p.logger.info('Version: {}'.format(version))