mirror of
https://github.com/fishyboteso/fishyboteso.git
synced 2024-08-30 18:32:13 +00:00
let server create uid instead of client, keeping session creating code on oneside
This commit is contained in:
parent
9c6da6e692
commit
92c74f180c
@ -1,3 +1,3 @@
|
||||
apiversion = 1
|
||||
apiversion = 2
|
||||
chalutier = ("Chalutier", "https://www.esoui.com/downloads/dl2934/1616505502-Chalutier_1.1.1.zip", 111)
|
||||
lam2 = ("LibAddonMenu-2.0", "https://www.esoui.com/downloads/dl7/LibAddonMenu-2.0r32.zip", 32)
|
||||
|
@ -56,8 +56,8 @@ def initialize_uid():
|
||||
if config.get("uid") is not None:
|
||||
return
|
||||
|
||||
new_uid = _create_new_uid()
|
||||
if web.register_user(new_uid):
|
||||
new_uid = web.register_user()
|
||||
if new_uid is not None:
|
||||
config.set("uid", new_uid)
|
||||
else:
|
||||
logging.error("Couldn't register uid, some features might not work")
|
||||
|
@ -42,12 +42,13 @@ def logout():
|
||||
return result["success"]
|
||||
|
||||
|
||||
@fallback(False)
|
||||
def register_user(new_uid):
|
||||
@fallback(None)
|
||||
def register_user():
|
||||
ip = get_ip(GoogleDnsProvider)
|
||||
body = {"uid": new_uid, "ip": ip, "apiversion":apiversion}
|
||||
body = {"ip": ip, "apiversion": apiversion}
|
||||
response = requests.post(urls.user, json=body)
|
||||
return response.ok and response.json()["success"]
|
||||
result = response.json()
|
||||
return result["uid"]
|
||||
|
||||
|
||||
@fallback(None)
|
||||
|
Loading…
Reference in New Issue
Block a user