chore: auth service 수정

This commit is contained in:
2026-07-16 18:33:35 +09:00
parent 1dcf01bb0e
commit 7f53badcf3
3 changed files with 3 additions and 6 deletions
@@ -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"));
} }