From 1ca68c0b1af0f7fb5812c831d61cd85d282f08e1 Mon Sep 17 00:00:00 2001 From: Andrew Date: Tue, 11 Feb 2020 14:17:19 +0400 Subject: Basic functionality --- backend_api.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 backend_api.py (limited to 'backend_api.py') diff --git a/backend_api.py b/backend_api.py new file mode 100644 index 0000000..2c8f268 --- /dev/null +++ b/backend_api.py @@ -0,0 +1,28 @@ +import requests +from config import BACKEND_URL +import logging + + +logger = logging.getLogger(__name__) +logger.setLevel(logging.DEBUG) + + +def register_user(tg_id, username, fullname) -> bool: + logger.debug(f"Registering user with id={tg_id}; username={username}") + response = requests.post(f"{BACKEND_URL}/profiles/", data={ + "tg_id": tg_id, + "username": username, + "fullname": fullname + }) + logger.debug( + f"Got response from backend: " + f"Status={response.status_code}; " + f"Text={response.text}" + ) + + return response.status_code == 201 + + +def get_tasks(): + response = requests.get(f"{BACKEND_URL}/tasks/") + return response.json() -- cgit v1.2.3