lower timeout, add to library

This commit is contained in:
j 2014-05-18 01:14:29 +02:00
commit 255bb6ce5c
3 changed files with 16 additions and 6 deletions

View file

@ -136,10 +136,18 @@ actions.register(editList, cache=False)
@returns_json
def addListItems(request):
data = json.loads(request.form['data']) if 'data' in request.form else {}
l = models.List.get_or_create(data['list'])
if l:
l.add_items(data['items'])
return l.json()
if data['list'] == ':':
from item.models import Item
user = state.user()
for item_id in data['items']:
i = Item.get(item_id)
if user not in i.users:
i.queue_download()
elif data['list']:
l = models.List.get_or_create(data['list'])
if l:
l.add_items(data['items'])
return l.json()
return {}
actions.register(addListItems, cache=False)