Exemplo n.º 1
0
	def handle (self):
		token = self.token.data

		character = models.SessionCharacter.query.filter_by(token = token).first()
		if not character:
			return error_response('Invalid token')

		State.add_client(self.websocket, character.game_session_id, character.id)

		self.group_call_client_action("CharacterJoined", {'character': character.as_dict()}, include_sender = False)

		return {'success': True, 'is_authorized': True}