Files
server/core/src/utils/helpers/fetch-wrapper.ts
Sebastian Krupinski 99fa707eb3
All checks were successful
Build Test / build (pull_request) Successful in 43s
JS Unit Tests / test (pull_request) Successful in 41s
PHP Unit Tests / test (pull_request) Successful in 49s
feat: improve authentication
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-02-19 23:03:09 -05:00

8 lines
284 B
TypeScript

import { createFetchWrapper } from './fetch-wrapper-core';
import { ensureFreshToken, recordExpiry } from '@KTXC/services/authManager';
export const fetchWrapper = createFetchWrapper({
beforeRequest: ensureFreshToken,
afterResponse: (data) => recordExpiry(data?.expires_in),
});