From 314c363e5ca69a50626650ade8968feec583e5ce Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Wed, 24 Dec 2025 12:18:08 +0200 Subject: feat: add support for user avatars (#2296) * feat: add support for user avatars * more fixes * more fixes * more fixes * more fixes --- packages/shared-react/hooks/users.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'packages/shared-react/hooks') diff --git a/packages/shared-react/hooks/users.ts b/packages/shared-react/hooks/users.ts index eecde3f1..b1909761 100644 --- a/packages/shared-react/hooks/users.ts +++ b/packages/shared-react/hooks/users.ts @@ -13,6 +13,19 @@ export function useUpdateUserSettings( }); } +export function useUpdateUserAvatar( + ...opts: Parameters +) { + const apiUtils = api.useUtils(); + return api.users.updateAvatar.useMutation({ + ...opts[0], + onSuccess: (res, req, meta, context) => { + apiUtils.users.whoami.invalidate(); + return opts[0]?.onSuccess?.(res, req, meta, context); + }, + }); +} + export function useDeleteAccount( ...opts: Parameters ) { -- cgit v1.2.3-70-g09d2