Exemplo n.º 1
0
 def add_unrated_requests(self, sid):
     limit = self._check_too_many_requests()
     added_songs = 0
     for song_id in playlist.get_unrated_songs_for_requesting(
             self.id, sid, limit):
         added_requests += self.add_request(sid, song_id)
     return added_requests
Exemplo n.º 2
0
	def add_unrated_requests(self, sid, limit = None):
		max_limit = self._check_too_many_requests()
		if not limit:
			limit = max_limit
		elif (max_limit > limit):
			limit = max_limit
		added_requests = 0
		for song_id in playlist.get_unrated_songs_for_requesting(self.id, sid, limit):
			if song_id:
				added_requests += db.c.update("INSERT INTO r4_request_store (user_id, song_id, sid) VALUES (%s, %s, %s)", (self.id, song_id, sid))
		return added_requests
Exemplo n.º 3
0
	def add_unrated_requests(self, sid, limit = None):
		max_limit = self._check_too_many_requests()
		if not limit:
			limit = max_limit
		elif (max_limit > limit):
			limit = max_limit
		added_requests = 0
		for song_id in playlist.get_unrated_songs_for_requesting(self.id, sid, limit):
			if song_id:
				added_requests += db.c.update("INSERT INTO r4_request_store (user_id, song_id, sid) VALUES (%s, %s, %s)", (self.id, song_id, sid))
		return added_requests
Exemplo n.º 4
0
 def add_unrated_requests(self, sid, limit=None):
     max_limit = self._check_too_many_requests()
     if not limit:
         limit = max_limit
     elif max_limit > limit:
         limit = max_limit
     added_requests = 0
     for song_id in playlist.get_unrated_songs_for_requesting(
             self.id, sid, limit):
         added_requests += db.c.update(
             "INSERT INTO r4_request_store (user_id, song_id, sid) VALUES (%s, %s, %s)",
             (self.id, song_id, sid),
         )
     if added_requests < limit:
         for song_id in playlist.get_unrated_songs_on_cooldown_for_requesting(
                 self.id, sid, limit - added_requests):
             added_requests += db.c.update(
                 "INSERT INTO r4_request_store (user_id, song_id, sid) VALUES (%s, %s, %s)",
                 (self.id, song_id, sid),
             )
     if added_requests > 0:
         self.put_in_request_line(sid)
     return added_requests
Exemplo n.º 5
0
	def add_unrated_requests(self, sid):
		limit = self._check_too_many_requests()
		added_songs = 0
		for song_id in playlist.get_unrated_songs_for_requesting(self.id, sid, limit):
			added_requests += self.add_request(sid, song_id)
		return added_requests