diff --git a/pkg/internal/services/notifications.go b/pkg/internal/services/notifications.go index 534c325..eefa8b5 100644 --- a/pkg/internal/services/notifications.go +++ b/pkg/internal/services/notifications.go @@ -34,13 +34,12 @@ func AddNotifySubscriber(user models.Account, provider, id, tk, ua string) (mode AccountID: user.ID, } } else { - prev = subscriber + subscriber = prev + subscriber.UserAgent = ua + subscriber.Provider = provider + subscriber.DeviceToken = tk } - subscriber.UserAgent = ua - subscriber.Provider = provider - subscriber.DeviceToken = tk - var err error if !reflect.DeepEqual(subscriber, prev) { err = database.C.Save(&subscriber).Error