From 7acb483476562e1386469780a5f53ca5117e9c5e Mon Sep 17 00:00:00 2001 From: Dan Hsiung Date: Fri, 25 Apr 2025 15:35:39 -0700 Subject: [PATCH 1/3] servers: Don't use an auth token that expires within 1 second. --- packages/sdk/CHANGELOG.md | 6 ++++++ packages/sdk/package.json | 2 +- packages/sdk/src/server/index.ts | 2 +- pnpm-lock.yaml | 6 ++---- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 8e15f4fb1644d..bddf275dd0a99 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -2,6 +2,12 @@ # Changelog +## [1.5.4] - 2025-04-25 + +### Added + +- Changed server-side authorized requests to refresh its auth token if it expires within 1 second. + ## [1.5.3] - 2025-04-18 ### Added diff --git a/packages/sdk/package.json b/packages/sdk/package.json index ccfcddac5abef..d39de53697c2b 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,7 +1,7 @@ { "name": "@pipedream/sdk", "type": "module", - "version": "1.5.3", + "version": "1.5.4", "description": "Pipedream SDK", "main": "./dist/server.js", "module": "./dist/server.js", diff --git a/packages/sdk/src/server/index.ts b/packages/sdk/src/server/index.ts index 3b6171a0a3f32..d7f23a5c5f4fe 100644 --- a/packages/sdk/src/server/index.ts +++ b/packages/sdk/src/server/index.ts @@ -258,7 +258,7 @@ export class BackendClient extends BaseClient { let attempts = 0; const maxAttempts = 2; - while (!this.oauthAccessToken || this.oauthAccessToken.expiresAt - Date.now() <= 0) { + while (!this.oauthAccessToken || this.oauthAccessToken.expiresAt - Date.now() < 1000) { if (attempts > maxAttempts) { throw new Error("ran out of attempts trying to retrieve oauth access token"); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f0207aa48fd93..90d514082abcc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -550,8 +550,7 @@ importers: specifier: ^4.0.0 version: 4.0.1 - components/airpinpoint: - specifiers: {} + components/airpinpoint: {} components/airplane: dependencies: @@ -14006,8 +14005,7 @@ importers: components/vk: {} - components/vlm_run: - specifiers: {} + components/vlm_run: {} components/voice: {} From 6ab18b0b13f11c4f041b888f397c7e802f09ee7b Mon Sep 17 00:00:00 2001 From: danhsiung <35384182+danhsiung@users.noreply.github.com> Date: Fri, 25 Apr 2025 15:55:25 -0700 Subject: [PATCH 2/3] Update packages/sdk/CHANGELOG.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- packages/sdk/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index bddf275dd0a99..f25083ce543d9 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -6,8 +6,8 @@ ### Added -- Changed server-side authorized requests to refresh its auth token if it expires within 1 second. - +- Changed server-side authorized requests to refresh its auth token if it expires + within 1 second. ## [1.5.3] - 2025-04-18 ### Added From 3a363b8057433c26c4ab615a5d7cfbd4e4a19515 Mon Sep 17 00:00:00 2001 From: Dan Hsiung Date: Fri, 25 Apr 2025 16:01:48 -0700 Subject: [PATCH 3/3] more lint fixes --- packages/sdk/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index f25083ce543d9..7ea98a07487da 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -6,8 +6,9 @@ ### Added -- Changed server-side authorized requests to refresh its auth token if it expires +- Changed server-side authorized requests to refresh its auth token if it expires within 1 second. + ## [1.5.3] - 2025-04-18 ### Added