소스 검색

clean code

Shun Miyazawa 1 년 전
부모
커밋
d1b515a5f1
1개의 변경된 파일3개의 추가작업 그리고 6개의 파일을 삭제
  1. 3 6
      apps/app/src/features/openai/server/services/thread-deletion-cron.ts

+ 3 - 6
apps/app/src/features/openai/server/services/thread-deletion-cron.ts

@@ -22,11 +22,6 @@ class ThreadDeletionCronService {
       return;
     }
 
-    const openaiService = getOpenaiService();
-    if (openaiService == null) {
-      throw new Error('openaiService is not initialized');
-    }
-
     // Executed at 0 minutes of every hour
     // const cronSchedule = '0 * * * *';
 
@@ -39,8 +34,10 @@ class ThreadDeletionCronService {
   }
 
   private async executeJob(): Promise<void> {
+    const openaiService = getOpenaiService();
+
     // Delete only 100 by rateLimit countermeasure on OpenAI side
-    await this.openaiService.deleteExpiredThreads(DELETE_LIMIT);
+    await openaiService?.deleteExpiredThreads(DELETE_LIMIT);
   }
 
   private generateCronJob(cronSchedule: string) {