import api, { unwrap } from './request';

/**
 * 푸시 디바이스 토큰 등록/해제 API.
 * 서버측 푸시 파이프라인(PushAdapter/PushDispatchService)과 연동.
 */
export const pushApi = {
  register: (token: string, platform = 'WEB') =>
    unwrap<void>(api.post('/api/mobile/me/device-tokens', { token, platform })),
  unregister: (token: string) =>
    unwrap<void>(api.post('/api/mobile/me/device-tokens/unregister', { token })),
};
