@@ -13,14 +13,14 @@ class TokenManager {
1313 this . initializationInProgress = true ;
1414
1515 try {
16- console . log ( 'TokenManager 초기화 시작...' ) ;
16+ // console.log('TokenManager 초기화 시작...');
1717
1818 // Extension 시작시 한 번 체크
1919 await this . checkAndRefreshTokens ( ) ;
2020
2121 // 초기화 완료 표시
2222 this . isReady = true ;
23- console . log ( 'TokenManager 초기화 완료' ) ;
23+ // console.log('TokenManager 초기화 완료');
2424
2525 // 메시지 리스너 등록 (한 번만)
2626 if ( ! chrome . runtime . onMessage . hasListeners ( ) ) {
@@ -30,23 +30,23 @@ class TokenManager {
3030 return true ; // 비동기 응답을 위해 필요
3131 }
3232 ) ;
33- console . log ( '메시지 리스너 등록 완료' ) ;
33+ // console.log('메시지 리스너 등록 완료');
3434 }
3535
3636 // 24시간마다 체크하는 알람 설정
3737 if ( chrome . alarms && chrome . alarms . create ) {
3838 // 기존 알람 제거 후 새로 생성
3939 chrome . alarms . clear ( 'dailyTokenCheck' , ( ) => {
4040 chrome . alarms . create ( 'dailyTokenCheck' , { periodInMinutes : 1440 } ) ;
41- console . log ( '토큰 체크 알람 설정 완료' ) ;
41+ // console.log('토큰 체크 알람 설정 완료');
4242 } ) ;
4343 }
4444
4545 // 알람 리스너 (한 번만 등록)
4646 if ( ! chrome . alarms . onAlarm . hasListeners ( ) ) {
4747 chrome . alarms . onAlarm . addListener ( ( alarm ) => {
4848 if ( alarm . name === 'dailyTokenCheck' ) {
49- console . log ( '일일 토큰 체크 실행' ) ;
49+ // console.log('일일 토큰 체크 실행');
5050 this . checkAndRefreshTokens ( ) ;
5151 }
5252 } ) ;
@@ -61,9 +61,9 @@ class TokenManager {
6161
6262 async handleMessage ( message , sendResponse ) {
6363 try {
64- console . log ( '=== 메시지 수신 ===' ) ;
65- console . log ( '타입:' , message . type ) ;
66- console . log ( '데이터:' , message ) ;
64+ // console.log('=== 메시지 수신 ===');
65+ // console.log('타입:', message.type);
66+ // console.log('데이터:', message);
6767
6868 // 메시지 타입 검증
6969 if ( ! message || typeof message . type !== 'string' ) {
@@ -77,7 +77,7 @@ class TokenManager {
7777
7878 // PING 메시지 처리 (연결 확인용) - 최우선 처리
7979 if ( message . type === 'PING' ) {
80- console . log ( 'PING 응답, isReady:' , this . isReady ) ;
80+ // console.log('PING 응답, isReady:', this.isReady);
8181 sendResponse ( {
8282 success : true ,
8383 ready : this . isReady ,
@@ -88,7 +88,7 @@ class TokenManager {
8888
8989 // 아직 초기화가 완료되지 않았다면 대기
9090 if ( ! this . isReady ) {
91- console . log ( '초기화 대기 중...' ) ;
91+ // console.log('초기화 대기 중...');
9292
9393 // 최대 10초 대기
9494 const maxWaitTime = 10000 ;
@@ -111,10 +111,10 @@ class TokenManager {
111111 // 메시지 타입별 처리
112112 switch ( message . type ) {
113113 case 'GET_TOKEN' :
114- console . log ( '토큰 요청 처리 시작' ) ;
114+ // console.log('토큰 요청 처리 시작');
115115 try {
116116 const token = await this . getValidToken ( ) ;
117- console . log ( '토큰 요청 완료:' , token ? '토큰 있음' : '토큰 없음' ) ;
117+ // console.log('토큰 요청 완료:', token ? '토큰 있음' : '토큰 없음');
118118 sendResponse ( {
119119 success : true ,
120120 token : token || null ,
@@ -130,7 +130,7 @@ class TokenManager {
130130 break ;
131131
132132 case 'SAVE_TOKENS' :
133- console . log ( '토큰 저장 요청 처리' ) ;
133+ // console.log('토큰 저장 요청 처리');
134134 try {
135135 if (
136136 ! message . tokens ||
@@ -140,7 +140,7 @@ class TokenManager {
140140 throw new Error ( '잘못된 토큰 데이터' ) ;
141141 }
142142 await this . saveTokens ( message . tokens ) ;
143- console . log ( '토큰 저장 완료' ) ;
143+ // console.log('토큰 저장 완료');
144144 sendResponse ( { success : true } ) ;
145145 } catch ( error ) {
146146 console . error ( '토큰 저장 중 오류:' , error ) ;
@@ -152,10 +152,10 @@ class TokenManager {
152152 break ;
153153
154154 case 'LOGOUT' :
155- console . log ( '로그아웃 요청 처리' ) ;
155+ // console.log('로그아웃 요청 처리');
156156 try {
157157 await this . logout ( ) ;
158- console . log ( '로그아웃 완료' ) ;
158+ // console.log('로그아웃 완료');
159159 sendResponse ( { success : true } ) ;
160160 } catch ( error ) {
161161 console . error ( '로그아웃 중 오류:' , error ) ;
@@ -167,10 +167,10 @@ class TokenManager {
167167 break ;
168168
169169 case 'CHECK_STATUS' :
170- console . log ( '상태 확인 요청 처리' ) ;
170+ // console.log('상태 확인 요청 처리');
171171 try {
172172 const status = await this . getTokenStatus ( ) ;
173- console . log ( '상태 확인 완료:' , status ) ;
173+ // console.log('상태 확인 완료:', status);
174174 sendResponse ( {
175175 success : true ,
176176 status : status ,
@@ -204,7 +204,7 @@ class TokenManager {
204204 // 핵심: 토큰 체크 및 갱신 로직
205205 async checkAndRefreshTokens ( ) {
206206 try {
207- console . log ( '토큰 체크 시작...' ) ;
207+ // console.log('토큰 체크 시작...');
208208
209209 const result = await chrome . storage . local . get ( [
210210 'accessToken' ,
@@ -214,19 +214,19 @@ class TokenManager {
214214 const { accessToken, refreshToken } = result ;
215215
216216 if ( ! accessToken || ! refreshToken ) {
217- console . log ( '저장된 토큰이 없습니다.' ) ;
217+ // console.log('저장된 토큰이 없습니다.');
218218 return ;
219219 }
220220
221221 const daysLeft = this . getDaysUntilExpiry ( accessToken ) ;
222- console . log ( `토큰 만료까지 ${ daysLeft } 일 남음` ) ;
222+ // console.log(`토큰 만료까지 ${daysLeft}일 남음`);
223223
224224 // 1일 이내 만료 예정이면 갱신
225225 if ( daysLeft <= 1 ) {
226- console . log ( '토큰 갱신 필요 - 갱신 시작' ) ;
226+ // console.log('토큰 갱신 필요 - 갱신 시작');
227227 await this . refreshTokens ( refreshToken ) ;
228228 } else {
229- console . log ( '토큰 갱신 불필요' ) ;
229+ // console.log('토큰 갱신 불필요');
230230 }
231231 } catch ( error ) {
232232 console . error ( '토큰 체크 중 오류:' , error ) ;
@@ -268,7 +268,7 @@ class TokenManager {
268268 // 토큰 갱신
269269 async refreshTokens ( refreshToken ) {
270270 try {
271- console . log ( '토큰 갱신 요청 중...' ) ;
271+ // console.log('토큰 갱신 요청 중...');
272272
273273 const response = await fetch ( '__API_URL__/api/auth/refresh' , {
274274 method : 'POST' ,
@@ -286,7 +286,7 @@ class TokenManager {
286286 accessToken : data . accessToken ,
287287 refreshToken : data . refreshToken ,
288288 } ) ;
289- console . log ( '토큰 갱신 성공' ) ;
289+ // console.log('토큰 갱신 성공');
290290
291291 // 프론트엔드에 갱신 알림
292292 this . notifyTokenRefresh ( ) ;
@@ -295,7 +295,7 @@ class TokenManager {
295295 }
296296 } else {
297297 const errorText = await response . text ( ) ;
298- console . log ( '토큰 갱신 실패:' , response . status , errorText ) ;
298+ // console.log('토큰 갱신 실패:', response.status, errorText);
299299 await this . logout ( ) ;
300300 }
301301 } catch ( error ) {
@@ -315,24 +315,24 @@ class TokenManager {
315315 const { accessToken, refreshToken } = result ;
316316
317317 if ( ! accessToken ) {
318- console . log ( '저장된 access token이 없음' ) ;
318+ // console.log('저장된 access token이 없음');
319319 return null ;
320320 }
321321
322322 const daysLeft = this . getDaysUntilExpiry ( accessToken ) ;
323- console . log ( '토큰 만료까지:' , daysLeft , '일' ) ;
323+ // console.log('토큰 만료까지:', daysLeft, '일');
324324
325325 // 만료되었으면 즉시 갱신 시도
326326 if ( daysLeft <= 0 ) {
327- console . log ( '토큰 만료됨 - 갱신 시도' ) ;
327+ // console.log('토큰 만료됨 - 갱신 시도');
328328 if ( refreshToken ) {
329329 await this . refreshTokens ( refreshToken ) ;
330330
331331 // 갱신 후 새 토큰 가져오기
332332 const newResult = await chrome . storage . local . get ( [ 'accessToken' ] ) ;
333333 return newResult . accessToken || null ;
334334 }
335- console . log ( 'refresh token도 없음' ) ;
335+ // console.log('refresh token도 없음');
336336 return null ;
337337 }
338338
@@ -350,7 +350,7 @@ class TokenManager {
350350 refreshToken,
351351 savedAt : Date . now ( ) ,
352352 } ) ;
353- console . log ( '토큰 저장 완료' ) ;
353+ // console.log('토큰 저장 완료');
354354 } catch ( error ) {
355355 console . error ( '토큰 저장 실패:' , error ) ;
356356 throw error ;
@@ -364,7 +364,7 @@ class TokenManager {
364364 'refreshToken' ,
365365 'savedAt' ,
366366 ] ) ;
367- console . log ( '로그아웃 완료 - 토큰 삭제됨' ) ;
367+ // console.log('로그아웃 완료 - 토큰 삭제됨');
368368
369369 await fetch ( '__API_URL__/api/auth/logout' , {
370370 method : 'POST' ,
@@ -419,7 +419,7 @@ class TokenManager {
419419 } )
420420 . catch ( ( error ) => {
421421 // 탭이 없거나 메시지 수신 불가시 무시
422- console . log ( '토큰 갱신 알림 전송 실패:' , tab . id , error . message ) ;
422+ // console.log('토큰 갱신 알림 전송 실패:', tab.id, error.message);
423423 } ) ;
424424 }
425425 } ) ;
@@ -437,11 +437,11 @@ class TokenManager {
437437 } )
438438 . catch ( ( error ) => {
439439 // 탭이 없거나 메시지 수신 불가시 무시
440- console . log (
441- '자동 로그아웃 알림 전송 실패:' ,
442- tab . id ,
443- error . message
444- ) ;
440+ // console.log(
441+ // '자동 로그아웃 알림 전송 실패:',
442+ // tab.id,
443+ // error.message
444+ // );
445445 } ) ;
446446 }
447447 } ) ;
@@ -450,7 +450,7 @@ class TokenManager {
450450}
451451
452452// TokenManager 인스턴스 생성
453- console . log ( 'Background script 시작...' ) ;
453+ // console.log('Background script 시작...');
454454const tokenManager = new TokenManager ( ) ;
455455
456456// 전역 오류 처리
@@ -462,4 +462,4 @@ self.addEventListener('unhandledrejection', (event) => {
462462 console . error ( 'Background script 처리되지 않은 Promise 거부:' , event . reason ) ;
463463} ) ;
464464
465- console . log ( 'Background script 로드 완료' ) ;
465+ // console.log('Background script 로드 완료');
0 commit comments