test
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { createUserAnalysesApi } from '@/packages/features/user-analyses/src/server/api';
|
||||
import { getSupabaseServerAdminClient } from '@/packages/supabase/src/clients/server-admin-client';
|
||||
|
||||
import { readPrivateMessageResponse } from '~/lib/services/medipost/medipostPrivateMessage.service';
|
||||
import MedipostResultsSyncService from '~/lib/services/medipost/medipostResultsSync.service';
|
||||
|
||||
type ProcessedMessage = {
|
||||
messageId: string;
|
||||
@@ -21,20 +21,21 @@ export default async function syncAnalysisResults() {
|
||||
console.info('Syncing analysis results');
|
||||
const supabase = getSupabaseServerAdminClient();
|
||||
const api = createUserAnalysesApi(supabase);
|
||||
const syncService = new MedipostResultsSyncService();
|
||||
|
||||
const processedMessages: ProcessedMessage[] = [];
|
||||
const excludedMessageIds: string[] = [];
|
||||
while (true) {
|
||||
const result = await readPrivateMessageResponse({ excludedMessageIds });
|
||||
const result = await syncService.readPrivateMessageResponse({ excludedMessageIds });
|
||||
if (result.messageId) {
|
||||
processedMessages.push(result as ProcessedMessage);
|
||||
}
|
||||
|
||||
await api.sendAnalysisResultsNotification({
|
||||
hasFullAnalysisResponse: result.hasFullAnalysisResponse,
|
||||
hasPartialAnalysisResponse: result.hasAnalysisResponse,
|
||||
analysisOrderId: result.analysisOrderId,
|
||||
});
|
||||
// await api.sendAnalysisResultsNotification({
|
||||
// hasFullAnalysisResponse: result.hasFullAnalysisResponse,
|
||||
// hasPartialAnalysisResponse: result.hasAnalysisResponse,
|
||||
// analysisOrderId: result.analysisOrderId,
|
||||
// });
|
||||
|
||||
if (!result.messageId) {
|
||||
console.info('No more messages to process');
|
||||
|
||||
Reference in New Issue
Block a user