This commit is contained in:
talorr
2026-03-27 03:36:08 +03:00
parent 8a97ce6d54
commit cda36918e8
225 changed files with 35641 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
export default defineNuxtPlugin(async () => {
const { token } = useAuth();
const anonymousClientId = useState<string | null>("anonymous-push-client-id", () => null);
const { syncServiceWorkerContext, syncNativeSubscription, isNativeApp } = usePush();
if (isNativeApp()) {
await syncNativeSubscription();
} else {
await syncServiceWorkerContext();
}
watch([token, anonymousClientId], () => {
if (isNativeApp()) {
void syncNativeSubscription();
return;
}
void syncServiceWorkerContext();
});
});