4 Commits

Author SHA1 Message Date
c3af560522 Add test 2024-03-24 23:57:34 +00:00
a497a9806d fixing CXB render_POST 2023-11-07 22:40:15 -05:00
e88e1f82f8 fixing get_energy for CXB 2023-11-06 21:55:05 -05:00
1e84a50330 fixing again the render_POST for CXB 2023-11-06 21:04:49 -05:00
3 changed files with 7 additions and 3 deletions

1
test Normal file
View File

@ -0,0 +1 @@
test

View File

@ -530,7 +530,6 @@ class CxbBase:
profile = self.data.profile.get_profile_index(0, uid, self.version)
data1 = profile["data"]
p = self.data.item.get_energy(uid)
energy = p["energy"]
if not p:
self.data.item.put_energy(uid, 5)
@ -543,6 +542,7 @@ class CxbBase:
}
array = []
energy = p["energy"]
newenergy = int(energy) + 5
self.data.item.put_energy(uid, newenergy)

View File

@ -103,7 +103,7 @@ class CxbServlet(resource.Resource):
else:
self.logger.info(f"Ready on port {self.game_cfg.server.port}")
def render_POST(self, request: Request, version: int, endpoint: str):
def render_POST(self, request: Request):
version = 0
internal_ver = 0
func_to_find = ""
@ -111,7 +111,10 @@ class CxbServlet(resource.Resource):
subcmd = ""
req_url = request.uri.decode()
url_split = req_url.split("/")
req_bytes = request.content.getvalue()
try:
req_bytes = request.content.getvalue()
except:
req_bytes = request.content.read().decode("utf-8")
try:
req_json: Dict = json.loads(req_bytes)