def get(self, request, *args, **kwargs): ''' Get all rooms ''' includeCreatorProfile = request.GET.get('creator-profile', False) includeMemberProfile = request.GET.get('member-profile', False) includeMembers = includeMemberProfile or request.GET.get('members', False) rooms = Room.all_rooms() return OKResponse(rooms = [room.to_dict( includeCreatorProfile = includeCreatorProfile, includeMembers = includeMembers, includeMemberProfile = includeMemberProfile) for room in rooms])
def get(self, request, *args, **kwargs): """ Get all rooms """ includeCreatorProfile = getBooleanParam(request, "creator-profile") includeMemberProfile = getBooleanParam(request, "member-profile") includeMembers = includeMemberProfile or getBooleanParam(request, "members") rooms = sorted(Room.all_rooms(), key=lambda r: r.roomId) return OKResponse( rooms=[ room.to_dict( includeCreatorProfile=includeCreatorProfile, includeMembers=includeMembers, includeMemberProfile=includeMemberProfile, ) for room in rooms ] )