알람 링크

This commit is contained in:
focp212@naver.com
2025-11-04 09:34:33 +09:00
parent 628e1974a1
commit f1f20c0373
3 changed files with 11 additions and 0 deletions

View File

@@ -60,4 +60,8 @@ export interface AppAlarmUnreadCountParams {
};
export interface AppAlarmUnreadCountResponse {
unreadCount: number;
};
export interface AlarmLinkOptions {
linkUrl: string;
};

View File

@@ -1,3 +1,4 @@
import { AlarmLinkOptions } from '@/entities/alarm/model/types';
import { LoginResponse } from '@/entities/user/model/types';
import type { DefaultEvents, EventEmitter } from '@webview-bridge/web';
@@ -43,5 +44,6 @@ declare global {
postMessage: (data: string) => void;
};
saveToken: (token: LoginResponse) => void;
alarmLink: (options: AlarmLinkOptions) => void;
}
}

View File

@@ -33,6 +33,7 @@ import { useBusinessPropertyMutation } from '@/entities/user/api/use-business-pr
import { useUserFindAuthMethodMutation } from '@/entities/user/api/use-user-find-authmethod-mutation';
import { useCodesSelectMutation } from '@/entities/common/api/use-codes-select-mutation';
import { MenuItems } from '@/entities/common/model/constant';
import { AlarmLinkOptions } from '@/entities/alarm/model/types';
export interface ContextType {
setOnBack: (onBack: () => void) => void;
@@ -325,8 +326,12 @@ export const SubLayout = () => {
const saveToken = (token: LoginResponse) => {
updateUserData(token);
};
const alarmLink = (options: AlarmLinkOptions) => {
console.log(options);
};
window.saveToken = saveToken;
window.alarmLink = alarmLink;
useEffect(() => {
handleLogin();