Pass back ack on addToQueue

Enables external requests to identify the queueitem uuid that was
generated by an addToQueue request
This commit is contained in:
kermit
2020-09-14 15:46:50 +01:00
parent 39be6077d3
commit 2bde3ca2fa
2 changed files with 7 additions and 3 deletions

View File

@ -322,7 +322,7 @@ class QueueManager:
logger.warn("URL not supported yet")
return QueueError(url, "URL not supported yet", "unsupportedURL")
def addToQueue(self, dz, url, settings, bitrate=None, interface=None):
def addToQueue(self, dz, url, settings, bitrate=None, interface=None, ack=None):
if not dz.logged_in:
if interface:
interface.send("loginNeededToDownload")
@ -333,7 +333,9 @@ class QueueManager:
if link == "":
return False
logger.info("Generating queue item for: "+link)
return self.generateQueueItem(dz, link, settings, bitrate, interface=interface)
item = self.generateQueueItem(dz, link, settings, bitrate, interface=interface)
item.ack = ack;
return item
if type(url) is list:
queueItem = []