def listen(data): data = json.loads(data) user_id = data['userId'] print 'listen', data db_service.update_user_last_online(user_id) join_room(user_id)
def listen(data): data = json.loads(data) user_id = int(data['userId']) if data['userId'] is not None else None print 'listen', data if user_id: db_service.update_user_last_online(user_id) join_room(user_id) _emit_online_users(user_id)
def uping(data): data = json.loads(data) user_id = int(data['userId']) if data['userId'] is not None else None print 'uping', data if user_id: user = db_service.get_user_by_id(user_id) if user: # check if current game is still valid game_id = user.current_game and user.current_game['gameId'] if game_id and game_id not in game_states: db_service.update_user_current_game(user_id, None, None) db_service.update_user_last_online(user_id) _emit_online_users(user_id)
def uping(data): data = json.loads(data) user_id = data['userId'] print 'uping', data db_service.update_user_last_online(user_id)