import { proxyActivities, sleep } from '@temporalio/workflow'; import { PostActivity } from '@gitroom/orchestrator/activities/post.activity'; const { searchForMissingThreeHoursPosts } = proxyActivities({ startToCloseTimeout: '10 minute', retry: { maximumAttempts: 3, backoffCoefficient: 1, initialInterval: '2 minutes', }, }); export async function missingPostWorkflow() { await searchForMissingThreeHoursPosts(); while (true) { await sleep('1 hour'); await searchForMissingThreeHoursPosts(); } }