async def auth(req, http_authorization, http_cookie, url_querystring): name = SimpleCookie(http_cookie)['swindon_presence_login'].value uid = NON_ALPHA.sub('_', name.lower()) req.app['swindon'].all_users.add(uid) await req.app['swindon'].attach_users(req.connection, 'muc') return { 'user_id': uid, 'username': name, }
async def auth(req, http_authorization, http_cookie, url_querystring): name = SimpleCookie(http_cookie)['swindon_muc_login'].value uid = NON_ALPHA.sub('_', name.lower()) user = chat.ensure_user(uid, username=name) await swindon.attach(req.connection, 'muc', user.initial_lattice()) return { 'user_id': uid, 'username': name, }