X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-shop-bot.git/blobdiff_plain/17242e775a86365e2e2e1a7bfea3b9a6b7847b53..d3e89743c10b7d8a5d4367471995366afa8d497c:/matrix_shop_bot/tasks.py diff --git a/matrix_shop_bot/tasks.py b/matrix_shop_bot/tasks.py index 966e2cf..4b8631a 100644 --- a/matrix_shop_bot/tasks.py +++ b/matrix_shop_bot/tasks.py @@ -19,20 +19,58 @@ def add_store(c, name): @task -def list(c, store_id): - items = Data().get_shopping_list(store_id) +def assign(c, store_id, item_id): + result = Data().assign_store(store_id, item_id) + print(result) + + +@task +def buy(c, item_id): + result = Data().purchase_item(item_id) + print(result) + +@task +def clear_all(c, store_id): + Data().clear_list(store_id, clear_all=True) + +@task +def clear_list(c, store_id): + Data().clear_list(store_id) + + +@task +def list_for_store(c, store_id): + items = Data().get_shopping_list_for_store(store_id) + for item in items: + print(item) + + +@task +def list(c): + '''Use previous store''' + items = Data().get_last_shopping_list() + for item in items: + print(item) + +@task +def list_stores(c): + items = Data().get_stores() for item in items: print(item) @task -def list_unsorted(c, store_id): - items = Data().list_unsorted() +def list_unsorted(c): + items = Data().get_unsorted_list() for item in items: print(item) + @task -def assign(c, store_id, item_id): - result = Data().assign_store(store_id, item_id) - print(result) +def remove_item(c, item_id): + Data().remove_item(item_id) + +@task +def remove_store(c, store_id): + Data().remove_store(store_id)