fix: add login event actions

This commit is contained in:
yassinedorbozgithub
2025-01-30 11:24:19 +01:00
parent aebeeb1f59
commit a1b9bfcba0
3 changed files with 10 additions and 0 deletions

View File

@@ -33,12 +33,17 @@ export const useLogin = (
>,
) => {
const { apiClient } = useApiClient();
const { postMessage } = useBroadcastChannel();
return useMutation({
...options,
async mutationFn(credentials) {
return await apiClient.login(credentials);
},
onSuccess: (data, variables, context) => {
options?.onSuccess?.(data, variables, context);
postMessage({ event: "login" });
},
});
};