# HERE WE GO # -------- RUS --------- # ⚠️ Для тех, кто не понял ⚠️ # Именно здесь вы можете тыкать UserAPI. # Секция UserAPI - для вас. # # Если вы не находитесь на сервере (а вы не находитесь), вам нужно поменять url_prefix. # Сделать формата 'https://vpc-api.del.pw' (если эта ссылка не устарела) # # Секция SystemAPI и call2api.py вам не нужен, но можете его изучить. # Эта часть кода взаимодействует с SystemAPI, который недоступен. # ---------------------- global url_prefix url_prefix = 'http://127.0.0.1:8010/' from call2api import call #------------------------------------------------------------ # UserAPI #------------------------------------------------------------ async def get_user_token_info(username, user_token): data = {'username': username, 'user_token': user_token} return await call('api/get_user_token_info/', data) async def user_in_db(username, user_token): data = {'username': username, 'user_token': user_token} return await call('api/user_in_db/', data) async def transfer_coins(username, user_token, dst_username, amount): data = {'username': username, 'user_token': user_token, 'dst_username': dst_username, 'amount': amount} return await call('api/transfer_coins/', data) async def get_stats(username, user_token): data = {'username': username, 'user_token': user_token} return await call('api/get_stats/', data) async def create_invoice(username, user_token, amount=None): data = {'username': username, 'user_token': user_token} if amount: data['amount'] = amount return await call('api/create_invoice/', data) async def delete_invoice(username, user_token, id): data = {'username': username, 'user_token': user_token, 'id': id} return await call('api/delete_invoice/', data) async def get_invoice(username, user_token, id): data = {'username': username, 'user_token': user_token, 'id': id} return await call('api/get_invoice/', data) #------------------------- END ------------------------------ #------------------------------------------------------------ # SystemAPI usage only #------------------------------------------------------------ async def register_user_token(token, user_token): data = {'token': token, 'user_token': user_token} return await call('api/register_user_token/', data) async def unregister_user_token(token, user_token): data = {'token': token, 'user_token': user_token} return await call('api/unregister_user_token/', data) #------------------------- END ------------------------------