chore: auth service 수정
This commit is contained in:
@@ -12,11 +12,11 @@ import {
|
|||||||
|
|
||||||
import {
|
import {
|
||||||
clearRefreshTimer,
|
clearRefreshTimer,
|
||||||
removeToken,
|
|
||||||
setToken,
|
setToken,
|
||||||
setupRefreshTimer,
|
setupRefreshTimer,
|
||||||
tokenManager,
|
tokenManager,
|
||||||
} from "../lib/token-manager";
|
} from "../lib/token-manager";
|
||||||
|
import { clearDeviceId } from "../lib/device-id";
|
||||||
|
|
||||||
function resolveLoginError(message: string | undefined): string {
|
function resolveLoginError(message: string | undefined): string {
|
||||||
switch (message) {
|
switch (message) {
|
||||||
@@ -102,8 +102,7 @@ async function silentRefresh(): Promise<void> {
|
|||||||
|
|
||||||
async function logout(): Promise<void> {
|
async function logout(): Promise<void> {
|
||||||
tokenManager.clearAuthToken();
|
tokenManager.clearAuthToken();
|
||||||
removeToken("site-id-key");
|
clearDeviceId();
|
||||||
removeToken("site-theme-key");
|
|
||||||
|
|
||||||
if (typeof window !== "undefined") {
|
if (typeof window !== "undefined") {
|
||||||
window.dispatchEvent(new CustomEvent("auth:logout"));
|
window.dispatchEvent(new CustomEvent("auth:logout"));
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ import {
|
|||||||
import { clearDeviceId, getOrCreateDeviceId } from "../lib/device-id";
|
import { clearDeviceId, getOrCreateDeviceId } from "../lib/device-id";
|
||||||
import {
|
import {
|
||||||
clearRefreshTimer,
|
clearRefreshTimer,
|
||||||
removeToken,
|
|
||||||
setToken,
|
setToken,
|
||||||
setupRefreshTimer,
|
setupRefreshTimer,
|
||||||
tokenManager,
|
tokenManager,
|
||||||
@@ -115,8 +114,6 @@ async function silentRefresh(): Promise<void> {
|
|||||||
async function logout(): Promise<void> {
|
async function logout(): Promise<void> {
|
||||||
tokenManager.clearAuthToken();
|
tokenManager.clearAuthToken();
|
||||||
clearDeviceId();
|
clearDeviceId();
|
||||||
removeToken("site-id-key");
|
|
||||||
removeToken("site-theme-key");
|
|
||||||
|
|
||||||
if (typeof window !== "undefined") {
|
if (typeof window !== "undefined") {
|
||||||
window.dispatchEvent(new CustomEvent("auth:logout"));
|
window.dispatchEvent(new CustomEvent("auth:logout"));
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ async function silentRefresh(): Promise<void> {
|
|||||||
export async function logout(): Promise<void> {
|
export async function logout(): Promise<void> {
|
||||||
tokenManager.clearAuthToken();
|
tokenManager.clearAuthToken();
|
||||||
clearDeviceId();
|
clearDeviceId();
|
||||||
|
|
||||||
if (typeof window !== "undefined") {
|
if (typeof window !== "undefined") {
|
||||||
window.dispatchEvent(new CustomEvent("auth:logout"));
|
window.dispatchEvent(new CustomEvent("auth:logout"));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user