from . import getcsrf, login import os name = "Token refresh" kind = "action" showstatus = True method = "GET" path = "https://rentmasseur.com/api/v1/refresh/tokens" headers = { "Authorization": { "output": "refresh_token", "prefix": "Bearer ", }, } cookies = { "accessToken": { "output": "access_token", }, "refeshToken": { "output": "refresh_token", }, } loaddata = [ "access_token", "refresh_token", ] savedata = [ "access_token", "refresh_token", ] savepath = os.environ["TOKEN_STORE"] outputs = { "access_token": "accessToken", "refresh_token": "refreshToken", } recoverPolicy = { FileNotFoundError: [ getcsrf, login, ], } sleeptime = 120 #saverow = { # "table": "credentials", # "columns": [ # {"rmass_token_name": "TEXT PRIMARY KEY"}, # # {"rmass_token_hash": "TEXT NOT NULL"}, # ], # "rowitems": [ # "access_token" # {"outputs": "access_token"}, # "refresh_token" # {"outputs": "refresh_token"}, # ], #} #readrow = { # "table": "credentials", # "columns": [ # {"rmass_token_name": "TEXT PRIMARY KEY"}, # {"rmass_token_hash": "TEXT NOT NULL"}, # ], # "searchcolumn": "rmass_token_name", # "rowsearchvalue": [ # "refresh_token", # ], # "columnnumber": 0, # "export": { # #0: "refresh_token", # 1: "refresh_token", # #2: "db_dm_room", # #3: "db_avatar_hash", # } #}