From 4de6d386045fdab5f010ae091c46f647a8085bb0 Mon Sep 17 00:00:00 2001 From: KernelDeimos <7225168+KernelDeimos@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:00:25 -0500 Subject: [PATCH] style(oidc): make this a private method --- .../web/UserProtectedEndpointsService.js | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/backend/src/services/web/UserProtectedEndpointsService.js b/src/backend/src/services/web/UserProtectedEndpointsService.js index 94481c739..b7c9ea480 100644 --- a/src/backend/src/services/web/UserProtectedEndpointsService.js +++ b/src/backend/src/services/web/UserProtectedEndpointsService.js @@ -29,15 +29,6 @@ const jwt = require('jsonwebtoken'); const REVALIDATION_COOKIE_NAME = 'puter_revalidation'; -async function revalidateUrlFields_ (svc, req, user) { - const origin = (config.origin || '').replace(/\/$/, ''); - const svc_oidc = req.services.get('oidc'); - const providers = await svc_oidc.getEnabledProviderIds(); - const provider = providers && providers[0]; - if ( ! provider ) return {}; - return { revalidate_url: `${origin}/auth/oidc/${provider}/start?flow=revalidate&user_id=${user.id}` }; -} - /** * @class UserProtectedEndpointsService * @extends BaseService @@ -54,6 +45,15 @@ class UserProtectedEndpointsService extends BaseService { express: require('express'), }; + async #revalidateUrlFields (req, user) { + const origin = (config.origin || '').replace(/\/$/, ''); + const svc_oidc = req.services.get('oidc'); + const providers = await svc_oidc.getEnabledProviderIds(); + const provider = providers && providers[0]; + if ( ! provider ) return {}; + return { revalidate_url: `${origin}/auth/oidc/${provider}/start?flow=revalidate&user_id=${user.id}` }; + } + /** * Sets up and configures routes for user-protected endpoints. * This method initializes an Express router, applies middleware for authentication, @@ -131,7 +131,7 @@ class UserProtectedEndpointsService extends BaseService { if ( req.body.password ) { if ( user.password === null ) { - return (APIError.create('oidc_revalidation_required', null, await revalidateUrlFields_(this, req, user))).write(res); + return (APIError.create('oidc_revalidation_required', null, await this.#revalidateUrlFields(req, user))).write(res); } const bcrypt = (() => { const require = this.require; @@ -156,7 +156,7 @@ class UserProtectedEndpointsService extends BaseService { } if ( user.password === null ) { - return (APIError.create('oidc_revalidation_required', null, await revalidateUrlFields_(this, req, user))).write(res); + return (APIError.create('oidc_revalidation_required', null, await this.#revalidateUrlFields(req, user))).write(res); } return (APIError.create('password_required')).write(res); });