コード例 #1
0
def populate_user_subscriptions(user_ids):
    """
    Populate channel user roles for a list of user ids

    Args:
        user_ids(list of int): List of user ids
    """
    for user in User.objects.filter(id__in=user_ids).iterator():
        client = Api(user)
        channels = client.list_channels()
        for channel in channels:
            sync_channel_subscription_model(channel.display_name, user=user)
コード例 #2
0
 def get_queryset(self):
     """Get generator for channels list"""
     api = Api(user=self.request.user)
     return api.list_channels()