start (actual) email auth, add CancellationToken to most async methods
This commit is contained in:
		
							parent
							
								
									acc54a55bc
								
							
						
					
					
						commit
						344a0071e5
					
				
					 22 changed files with 325 additions and 152 deletions
				
			
		|  | @ -14,12 +14,12 @@ public static class AvatarObjectExtensions | |||
|     private static readonly string[] ValidContentTypes = ["image/png", "image/webp", "image/jpeg"]; | ||||
| 
 | ||||
|     public static async Task | ||||
|         DeleteMemberAvatarAsync(this ObjectStorageService objectStorage, Snowflake id, string hash) => | ||||
|         await objectStorage.RemoveObjectAsync(MemberAvatarUpdateInvocable.Path(id, hash)); | ||||
|         DeleteMemberAvatarAsync(this ObjectStorageService objectStorage, Snowflake id, string hash, CancellationToken ct = default) => | ||||
|         await objectStorage.RemoveObjectAsync(MemberAvatarUpdateInvocable.Path(id, hash), ct); | ||||
| 
 | ||||
|     public static async Task | ||||
|         DeleteUserAvatarAsync(this ObjectStorageService objectStorage, Snowflake id, string hash) => | ||||
|         await objectStorage.RemoveObjectAsync(UserAvatarUpdateInvocable.Path(id, hash)); | ||||
|         DeleteUserAvatarAsync(this ObjectStorageService objectStorage, Snowflake id, string hash, CancellationToken ct = default) => | ||||
|         await objectStorage.RemoveObjectAsync(UserAvatarUpdateInvocable.Path(id, hash), ct); | ||||
| 
 | ||||
|     public static async Task<Stream> ConvertBase64UriToAvatar(this string uri) | ||||
|     { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue