'Get all user_ids that are in the room directory becuase they\'re
in the given room_id'

@defer.inlineCallbacks
def get_users_in_dir_due_to_room(self, room_id):

    user_ids_dir = (yield self._simple_select_onecol(table='user_directory', keyvalues={'room_id': room_id}, retcol='user_id', desc='get_users_in_dir_due_to_room'))
    user_ids_pub = (yield self._simple_select_onecol(table='users_in_pubic_room', keyvalues={'room_id': room_id}, retcol='user_id', desc='get_users_in_dir_due_to_room'))
    user_ids_share = (yield self._simple_select_onecol(table='users_who_share_rooms', keyvalues={'room_id': room_id}, retcol='user_id', desc='get_users_in_dir_due_to_room'))
    user_ids = set(user_ids_dir)
    user_ids.update(user_ids_pub)
    user_ids.update(user_ids_share)
    defer.returnValue(user_ids)
