diff --git a/apps/ws/src/main.ts b/apps/ws/src/main.ts index 91029f0f..2dcc022d 100644 --- a/apps/ws/src/main.ts +++ b/apps/ws/src/main.ts @@ -68,8 +68,6 @@ client.on("message", async (data) => { logger.info` Cursor: ${event.time_us}`; - await new Promise((resolve) => setTimeout(resolve, 4000)); - try { const nowPlayings = await getNowPlayings(ctx); const scrobbles = await getScrobbles(ctx); diff --git a/apps/ws/src/services/getActorAlbums.ts b/apps/ws/src/services/getActorAlbums.ts index 72717870..fde56c86 100644 --- a/apps/ws/src/services/getActorAlbums.ts +++ b/apps/ws/src/services/getActorAlbums.ts @@ -15,7 +15,7 @@ export default function (ctx: Context, did: string) { }), Effect.flatMap(presentation), Effect.retry({ times: 3 }), - Effect.timeout("10 seconds"), + Effect.timeout("120 seconds"), Effect.catchAll((error) => Effect.fail(new Error(`Failed to retrieve albums: ${error}`)), ), diff --git a/apps/ws/src/services/getActorArtists.ts b/apps/ws/src/services/getActorArtists.ts index cb17e016..3c96bdc4 100644 --- a/apps/ws/src/services/getActorArtists.ts +++ b/apps/ws/src/services/getActorArtists.ts @@ -8,7 +8,7 @@ export default function (ctx: Context, did: string) { retrieve({ ctx, params: { did, offset: 0, limit: 20 } }), Effect.flatMap(presentation), Effect.retry({ times: 3 }), - Effect.timeout("10 seconds"), + Effect.timeout("120 seconds"), Effect.catchAll((error) => Effect.fail(new Error(`Failed to retrieve artists: ${error}`)), ), diff --git a/apps/ws/src/services/getActorScrobbles.ts b/apps/ws/src/services/getActorScrobbles.ts index 4386af3d..452d0368 100644 --- a/apps/ws/src/services/getActorScrobbles.ts +++ b/apps/ws/src/services/getActorScrobbles.ts @@ -15,7 +15,7 @@ export default function (ctx: Context, did: string) { }), Effect.flatMap(presentation), Effect.retry({ times: 3 }), - Effect.timeout("10 seconds"), + Effect.timeout("120 seconds"), Effect.catchAll((error) => Effect.fail(new Error(`Failed to retrieve scrobbles: ${error}`)), ), diff --git a/apps/ws/src/services/getActorSongs.ts b/apps/ws/src/services/getActorSongs.ts index dcb38803..0bc76ee7 100644 --- a/apps/ws/src/services/getActorSongs.ts +++ b/apps/ws/src/services/getActorSongs.ts @@ -12,7 +12,7 @@ export default function (ctx: Context, did: string) { }, }), Effect.retry({ times: 3 }), - Effect.timeout("10 seconds"), + Effect.timeout("120 seconds"), Effect.catchAll((error) => Effect.fail(new Error(`Failed to retrieve songs: ${error}`)), ), diff --git a/apps/ws/src/services/getNowPlayings.ts b/apps/ws/src/services/getNowPlayings.ts index a5bb9b56..978c2783 100644 --- a/apps/ws/src/services/getNowPlayings.ts +++ b/apps/ws/src/services/getNowPlayings.ts @@ -8,7 +8,7 @@ export default function (ctx: Context) { retrieve({ ctx, params: { size: 7 } }), Effect.flatMap(presentation), Effect.retry({ times: 3 }), - Effect.timeout("10 seconds"), + Effect.timeout("120 seconds"), Effect.catchAll((error) => Effect.fail( new Error(`Failed to retrieve now playing songs: ${error}`), diff --git a/apps/ws/src/services/getScrobbles.ts b/apps/ws/src/services/getScrobbles.ts index 815e6544..f246778d 100644 --- a/apps/ws/src/services/getScrobbles.ts +++ b/apps/ws/src/services/getScrobbles.ts @@ -14,7 +14,7 @@ export default function (ctx: Context, offset?: number, limit?: number) { }, }), Effect.retry({ times: 3 }), - Effect.timeout("10 seconds"), + Effect.timeout("120 seconds"), Effect.catchAll((error) => Effect.fail(new Error(`Failed to retrieve scrobbles: ${error}`)), ), diff --git a/apps/ws/src/services/getScrobblesChart.ts b/apps/ws/src/services/getScrobblesChart.ts index 184141b7..af9487dd 100644 --- a/apps/ws/src/services/getScrobblesChart.ts +++ b/apps/ws/src/services/getScrobblesChart.ts @@ -14,7 +14,7 @@ export default function (ctx: Context, did?: string) { }), Effect.flatMap(presentation), Effect.retry({ times: 3 }), - Effect.timeout("10 seconds"), + Effect.timeout("120 seconds"), Effect.catchAll((error) => Effect.fail(new Error(`Failed to retrieve scrobbles chart: ${error}`)), ),