mirror of
https://github.com/PretendoNetwork/miiverse-api.git
synced 2024-05-18 12:50:41 -04:00
temp - added explicit beta checks for some endpoints
This commit is contained in:
parent
88633eeb4c
commit
d839969d0e
|
@ -86,6 +86,13 @@ async function auth(request: express.Request, response: express.Response, next:
|
|||
return serverError(response, discovery);
|
||||
}
|
||||
|
||||
// TODO - This is temp, testing something. Will be removed in the future
|
||||
if (request.path !== '/v1/endpoint') {
|
||||
if (user.serverAccessLevel !== 'test' && user.serverAccessLevel !== 'dev') {
|
||||
return badAuth(response, 16, 'BAD_TOKEN');
|
||||
}
|
||||
}
|
||||
|
||||
// * This is a false positive from ESLint.
|
||||
// * Since this middleware is only ever called
|
||||
// * per every request instance
|
||||
|
@ -117,15 +124,15 @@ function serverError(response: express.Response, discovery: HydratedEndpointDocu
|
|||
let error = 0;
|
||||
|
||||
switch (discovery.status) {
|
||||
case 1 :
|
||||
case 1:
|
||||
message = 'SYSTEM_UPDATE_REQUIRED';
|
||||
error = 1;
|
||||
break;
|
||||
case 2 :
|
||||
case 2:
|
||||
message = 'SETUP_NOT_COMPLETE';
|
||||
error = 2;
|
||||
break;
|
||||
case 3 :
|
||||
case 3:
|
||||
message = 'SERVICE_MAINTENANCE';
|
||||
error = 3;
|
||||
break;
|
||||
|
@ -133,19 +140,19 @@ function serverError(response: express.Response, discovery: HydratedEndpointDocu
|
|||
message = 'SERVICE_CLOSED';
|
||||
error = 4;
|
||||
break;
|
||||
case 5 :
|
||||
case 5:
|
||||
message = 'PARENTAL_CONTROLS_ENABLED';
|
||||
error = 5;
|
||||
break;
|
||||
case 6 :
|
||||
case 6:
|
||||
message = 'POSTING_LIMITED_PARENTAL_CONTROLS';
|
||||
error = 6;
|
||||
break;
|
||||
case 7 :
|
||||
case 7:
|
||||
message = 'NNID_BANNED';
|
||||
error = 7;
|
||||
break;
|
||||
default :
|
||||
default:
|
||||
message = 'SERVER_ERROR';
|
||||
error = 15;
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue