@@ -180,11 +180,17 @@ def w_log(text):
180180 f .write (text )
181181
182182
183- @app .route ("/work" )
184- def work ():
185- print (add_work )
186- return redirect (f"/" )
187183
184+ @app .route ("/api/servers" )
185+ def web_get_user_server ():
186+ access_token = session .get ("access_token" )
187+
188+ if not access_token :
189+ return redirect (f"/" )
190+
191+ bearer_client = APIClient (access_token , bearer = True )
192+ current_user = bearer_client .users .get_current_user ()
193+ return jsonify (get_user_server (current_user ))
188194
189195@app .route ("/rc" )
190196def rc ():
@@ -203,12 +209,12 @@ def home():
203209 bearer_client = APIClient (access_token , bearer = True )
204210 current_user = bearer_client .users .get_current_user ()
205211
206- get = get_user_server (current_user )
207212 if not request .values .get ("new" ) == None :
208213 new = request .values .get ("new" )
209- return render_template ("index.html" , pas = new , resource = get [ "resource" ], user = current_user , server = get [ "server" ], now = get [ "now" ] )
214+ return render_template ("index.html" , pas = new , user = current_user )
210215 else :
211- return render_template ("index.html" , resource = get ["resource" ], user = current_user , server = get ["server" ], now = get ["now" ])
216+ return render_template ("index.html" ,user = current_user )
217+ #return render_template("index.html", resource=get["resource"], user=current_user, server=get["server"], now=get["now"])
212218
213219
214220@app .route ("/server/add" , methods = ["GET" , "POST" ])
@@ -352,7 +358,6 @@ def edit(id):
352358 udata = json .load (f )
353359 bearer_client = APIClient (access_token , bearer = True )
354360 current_user = bearer_client .users .get_current_user ()
355- get = get_user_server (current_user )
356361 key = config ["pterodactyl" ]["key" ]
357362 url = f'{ config ["pterodactyl" ]["url" ]} api/application/servers/{ id } '
358363 headers = {
@@ -370,6 +375,7 @@ def edit(id):
370375 if not response .json ()["attributes" ]["user" ] == udata [str (current_user .id )]["id" ]:
371376 return redirect (f"/" )
372377 if request .method == "POST" :
378+ get = get_user_server (current_user )
373379 resource = get ["resource" ]
374380 now = get ["now" ]
375381 if int (request .form ["cpu" ]) > resource ["cpu" ]- now ["cpu" ]+ response .json ()["attributes" ]["limits" ]["cpu" ] or int (request .form ["cpu" ]) == 0 :
@@ -421,9 +427,9 @@ def edit(id):
421427
422428 if not request .values .get ("error" ) == None :
423429 error = request .values .get ("error" )
424- return render_template ("edit.html" , name = name , resource = get [ "resource" ], user = current_user , server = get [ "server" ], now = get [ "now" ] , error = error )
430+ return render_template ("edit.html" , name = name , user = current_user , error = error )
425431 else :
426- return render_template ("edit.html" , name = name , resource = get [ "resource" ], user = current_user , server = get [ "server" ], now = get [ "now" ] )
432+ return render_template ("edit.html" , name = name , user = current_user )
427433
428434
429435@app .route ("/rpa" )
@@ -505,12 +511,10 @@ def shop():
505511
506512 bearer_client = APIClient (access_token , bearer = True )
507513 current_user = bearer_client .users .get_current_user ()
508-
509- get = get_user_server (current_user )
510514 with open (f"data/user.json" , "r" )as f :
511515 data = json .load (f )
512516 money = data [str (current_user .id )]["money" ]
513- return render_template ("shop.html" , money = money , shop = config ["shop" ], resource = get [ "resource" ], user = current_user , server = get [ "server" ], now = get [ "now" ] )
517+ return render_template ("shop.html" , money = money , shop = config ["shop" ], user = current_user )
514518
515519
516520@app .route ("/shop/<mode>" , methods = ["POST" ])
@@ -522,8 +526,6 @@ def shopmode(mode):
522526
523527 bearer_client = APIClient (access_token , bearer = True )
524528 current_user = bearer_client .users .get_current_user ()
525-
526- get = get_user_server (current_user )
527529 with open (f"data/user.json" , "r" )as f :
528530 data = json .load (f )
529531 nmode = mode
@@ -548,7 +550,6 @@ def codes():
548550 return redirect (f"/" )
549551 bearer_client = APIClient (access_token , bearer = True )
550552 current_user = bearer_client .users .get_current_user ()
551- get = get_user_server (current_user )
552553 if request .method == "POST" :
553554 with open (f"data/code.json" , "r" )as f :
554555 data = json .load (f )
@@ -571,7 +572,7 @@ def codes():
571572 return redirect (f"/shop" )
572573 except :
573574 return redirect (f"/code?error=錯誤的代碼" )
574- return render_template ("code.html" , shop = config ["shop" ], resource = get [ "resource" ], user = current_user , server = get [ "server" ], now = get [ "now" ] )
575+ return render_template ("code.html" , shop = config ["shop" ], user = current_user )
575576
576577
577578@app .route ("/api/code" , methods = ["POST" ])
0 commit comments