feat: add PATCH request support, expand PATCH /users/@me, serialize enums correctly
This commit is contained in:
		
							parent
							
								
									d6c9345dba
								
							
						
					
					
						commit
						e95e0a79ff
					
				
					 20 changed files with 427 additions and 48 deletions
				
			
		|  | @ -48,7 +48,7 @@ public class DiscordAuthController( | |||
|     public async Task<IActionResult> RegisterAsync([FromBody] AuthController.OauthRegisterRequest req) | ||||
|     { | ||||
|         var remoteUser = await keyCacheSvc.GetKeyAsync<RemoteAuthService.RemoteUser>($"discord:{req.Ticket}"); | ||||
|         if (remoteUser == null) throw new ApiError.BadRequest("Invalid ticket"); | ||||
|         if (remoteUser == null) throw new ApiError.BadRequest("Invalid ticket", "ticket"); | ||||
|         if (await db.AuthMethods.AnyAsync(a => a.AuthType == AuthType.Discord && a.RemoteId == remoteUser.Id)) | ||||
|         { | ||||
|             logger.Error("Discord user {Id} has valid ticket but is already linked to an existing account", | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue