fix: repeat API request in update token

This commit is contained in:
Tristan Yang
2022-08-16 18:01:38 +08:00
parent 4d25c5a384
commit 63f16e6117
2 changed files with 17 additions and 19 deletions
@@ -5,7 +5,7 @@ import { firebaseConfig } from "../../../app/config";
let requesting = false;
let error = false;
const useDeviceToken = (vapidKey: string) => {
const [token, setToken] = useState<string | null>(null);
const [token, setToken] = useState<string>("");
// https only
if (navigator.serviceWorker) {
const messaging = getMessaging(initializeApp(firebaseConfig));
@@ -32,7 +32,7 @@ const useDeviceToken = (vapidKey: string) => {
console.log("An error occurred while retrieving token. ", err);
});
}
return token;
return token as string;
};
export default useDeviceToken;