фикс веб пуш

This commit is contained in:
lizerk 2026-03-13 12:52:40 +03:00
parent 6e566b1dee
commit e414358e76

View File

@ -131,12 +131,16 @@ export function useWebPush(): UseWebPushReturn {
setIsLoading(true);
try {
// Получаем текущую подписку для endpoint
const subscription = await getCurrentSubscription(swRegistration);
const endpoint = subscription?.endpoint;
// Удаляем локальную подписку
const success = await unsubscribeFromPush(swRegistration);
if (success) {
// Удаляем на сервере
await apiClient.unsubscribePush();
if (success && endpoint) {
// Удаляем на сервере только это конкретное устройство
await apiClient.unsubscribePush(endpoint);
setIsSubscribed(false);
toast.success('Подписка отменена');