From 8e9c4717b6ec5bcd5d4bae9cfa114a95b9e7e9ac Mon Sep 17 00:00:00 2001 From: Linventif Date: Fri, 16 Feb 2024 14:15:46 +0100 Subject: [PATCH] add: revoke token & sigle token --- lua/gmod_integration/server/sv_players.lua | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lua/gmod_integration/server/sv_players.lua b/lua/gmod_integration/server/sv_players.lua index dcd9356..1cce015 100644 --- a/lua/gmod_integration/server/sv_players.lua +++ b/lua/gmod_integration/server/sv_players.lua @@ -32,11 +32,23 @@ end // Generate a unique token that allow player to update data link to this server (ex: screnshot, report bug, etc.) function gmInte.getClientOneTimeToken(ply, callback) - gmInte.http.get("/players/" .. ply:SteamID64() .. "/get-one-time-token", function(code, data) + gmInte.http.get("/players/" .. ply:SteamID64() .. "/single-token", function(code, data) callback(data.token) end) end +function gmInte.createClientToken(ply, callback) + gmInte.http.get("/players/" .. ply:SteamID64() .. "/tokens", function(code, data) + callback(data) + end) +end + +function gmInte.revokeClientToken(ply, callback) + gmInte.http.delete("/players/" .. ply:SteamID64() .. "/tokens", function(code, data) + callback(data) + end) +end + function gmInte.playerConnect(data) gmInte.http.post("/players/" .. util.SteamIDTo64(data.networkid) .. "/connect", data) end