from PDAPI import * __metadata__ = { "methods": ["GET", "POST"], "blueprint": "3CRB", "permission": 1.0, "attributes": [], "rate_limit": "1 per seconds" } def HandleRequest(): ELTUser: GERPUser = flask.g.ELTUser if not (PlayerUUID := GetGVSDSUserToMCPlayerUUID(ELTUser.UserUUID)) or not (CMEBalances:=CmeWalletBalances.query.filter(CmeWalletBalances.player_uuid == PlayerUUID).all()): return {"GC": -1} return {"PlayerUUID": GetBytesTo16(CMEBalances[0].player_uuid), "UserUUID": GetBytesTo16(ELTUser.UserUUID), "Balances": [{"Type": i.currency_id, "Balance": i.balance} for i in CMEBalances]}