Added token to SettingsAPI

doc_update
Joey Hines 2019-01-01 10:18:15 -06:00
parent 23739b31f9
commit a6817a710c
1 changed files with 10 additions and 7 deletions

View File

@ -38,7 +38,7 @@ class CommandAPI(View):
if check_token(get, commands_perm=True):
if command.lower() == "commands":
return JsonResponse(command.commands_dict)
return JsonResponse(commands.command_dict)
else:
return run_command(get, command, "GET")
else:
@ -61,12 +61,15 @@ class CommandAPI(View):
class SettingsAPI(View):
def get(self, request):
response = {
"BOT_PREFIX": getattr(settings, 'BOT_PREFIX', '?'),
"ERROR_USERS": getattr(settings, 'ERROR_USERS', []),
"MOD_RANK": getattr(settings, 'MOD_RANK', []),
"DEFAULT_STATUS": getattr(settings, 'DEFAULT_STATUS', 'sed')
}
if check_token(request, command_perm=True):
response = {
"BOT_PREFIX": getattr(settings, 'GEOFFREY_BOT_PREFIX', '?'),
"ERROR_USERS": getattr(settings, 'GEOFFREY__BOT_ERROR_USERS', []),
"MOD_RANKS": getattr(settings, 'GEOFFREY_BOT_MOD_RANK', []),
"STATUS": getattr(settings, 'GEOFFREY_BOT_STATUS', 'sed')
}
else:
response = {}
return JsonResponse(response)