Implement http-/getrankrange

This commit is contained in:
2019-06-08 16:21:06 +02:00
parent 182492abc7
commit c1d95f23d2
2 changed files with 5 additions and 1 deletions

View File

@@ -81,6 +81,10 @@ class PlayerForDatabase(Player):
def get_name(self): def get_name(self):
return self.name.encode('utf-8')[:25].decode('utf-8','ignore').rstrip(" ") return self.name.encode('utf-8')[:25].decode('utf-8','ignore').rstrip(" ")
def serialize(self):
arr = [str(x) for x in [self.name, self.steamid, self.rating.mu, self.games, self.wins]]
return ",".join(arr)
class PlayerFromDatabase(PlayerForDatabase): class PlayerFromDatabase(PlayerForDatabase):
def __init__(line): def __init__(line):
super().__init__(None,None,None) super().__init__(None,None,None)

View File

@@ -27,7 +27,7 @@ def getRankRange():
return invalidParameters() return invalidParameters()
players = SB.getRankRange(start, end) players = SB.getRankRange(start, end)
return "|".join([p.serialize() for p in players]) return "\n".join([p.serialize() for p in players])
@app.route('/findplayer') @app.route('/findplayer')
def findPlayer(): def findPlayer():