Skip to content

Commit b2844b3

Browse files
Update packages/cloud/src/TelemetryQueue.ts
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
1 parent b0fcd44 commit b2844b3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/cloud/src/TelemetryQueue.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,14 @@ export class TelemetryQueue {
202202
}
203203

204204
private async saveQueueState(): Promise<void> {
205+
private async saveQueueState(): Promise<void> {
206+
try {
205207
await this.context.globalState.update(TelemetryQueue.QUEUE_STATE_KEY, this.queueState)
208+
} catch (error) {
209+
console.error(`[TelemetryQueue] Failed to save queue state: ${error}`)
210+
// Continue operation even if persistence fails
211+
}
212+
}
206213
}
207214

208215
private calculateRetryDelay(retryCount: number): number {

0 commit comments

Comments
 (0)