better return system
This commit is contained in:
@@ -29,7 +29,10 @@ class Aura:
|
|||||||
self.r = redis.Redis(host=redis_host[0], port=int(redis_host[1]), username=REDIS_USER, password=REDIS_PSW, decode_responses=True)
|
self.r = redis.Redis(host=redis_host[0], port=int(redis_host[1]), username=REDIS_USER, password=REDIS_PSW, decode_responses=True)
|
||||||
|
|
||||||
def get(self, user_id) -> User | None:
|
def get(self, user_id) -> User | None:
|
||||||
return User(int(self.r.get(user_id)))
|
try:
|
||||||
|
return User(user_id, int(self.r.get(str(user_id))))
|
||||||
|
except:
|
||||||
|
return None
|
||||||
|
|
||||||
def add(self, user_id) -> User:
|
def add(self, user_id) -> User:
|
||||||
u = User(user_id, 100)
|
u = User(user_id, 100)
|
||||||
|
|||||||
+2
-3
@@ -3,16 +3,15 @@ from config import *
|
|||||||
from flask import Flask, redirect
|
from flask import Flask, redirect
|
||||||
from os import environ
|
from os import environ
|
||||||
|
|
||||||
aura = Aura('aura.json')
|
aura = Aura()
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
@app.route('/<id>')
|
@app.route('/<id>')
|
||||||
def root(id):
|
def root(id):
|
||||||
aura.load()
|
|
||||||
user = aura.get(str(id))
|
user = aura.get(str(id))
|
||||||
if user:
|
if user:
|
||||||
user.balance+=120
|
user.balance+=120
|
||||||
aura.save()
|
aura.update(user)
|
||||||
return redirect(INVITE, code=302)
|
return redirect(INVITE, code=302)
|
||||||
|
|
||||||
app.run('127.0.0.1', INVITE_SERVER_PORT)
|
app.run('127.0.0.1', INVITE_SERVER_PORT)
|
||||||
Reference in New Issue
Block a user