default_client.py
610 Bytes
from datetime import datetime
from time import time
import websockets
registry = dict()
def update_connection_time():
registry['connection_time'] = time()
def echo():
s = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
return dict(action='echo', time=s)
def login():
update_connection_time()
conf = registry['conf']
return dict(action='login', key=conf['key'])
def get_data():
if time() - registry['connection_time'] > 30:
update_connection_time()
return echo()
def parse(d: dict):
update_connection_time()
def init(conf):
registry['conf'] = conf