skip java uuid request/validation if api sends rate limit response
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				delpoy / build-and-deploy (push) Successful in 51s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	delpoy / build-and-deploy (push) Successful in 51s
				
			This commit is contained in:
		| @@ -3,7 +3,7 @@ import { Permissions } from '$lib/permissions'; | ||||
| import { error, type RequestHandler } from '@sveltejs/kit'; | ||||
| import { User } from '$lib/server/database'; | ||||
| import { type Attributes, Op } from 'sequelize'; | ||||
| import { ApiError, getJavaUuid, getNoAuthUuid, UserNotFoundError } from '$lib/server/minecraft'; | ||||
| import { ApiError, getJavaUuid, getNoAuthUuid, RateLimitError, UserNotFoundError } from '$lib/server/minecraft'; | ||||
| import { UserAddSchema, UserDeleteSchema, UserEditSchema, UserListSchema } from './schema'; | ||||
|  | ||||
| export const POST = (async ({ request, cookies }) => { | ||||
| @@ -117,6 +117,9 @@ export const PUT = (async ({ request, cookies }) => { | ||||
| 		} else if (e instanceof ApiError) { | ||||
| 			console.error((e as Error).message); | ||||
| 			uuid = null; | ||||
| 		} else if (e instanceof RateLimitError) { | ||||
| 			console.error(`uuid request rate limited for user '${data.username}'`); | ||||
| 			uuid = null; | ||||
| 		} else { | ||||
| 			console.error((e as Error).message); | ||||
| 			throw error(500); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user