File tree Expand file tree Collapse file tree 2 files changed +20
-7
lines changed
packages/nextjs/src/server Expand file tree Collapse file tree 2 files changed +20
-7
lines changed Original file line number Diff line number Diff line change 1717 */
1818
1919import AsgardeoNextClient from '../AsgardeoNextClient' ;
20+ import getSessionIdAction from './actions/getSessionId' ;
2021
21- /**
22- * Server-only singleton for API access.
23- * Usage:
24- * import { asgardeo } from '@asgardeo/nextjs/server';
25- * const token = await asgardeo.getAccessToken();
26- */
27- export const asgardeo = AsgardeoNextClient . getInstance ( ) ;
22+ const asgardeo = async ( ) => {
23+ const getAccessToken = async ( id : string ) => {
24+ const client : AsgardeoNextClient = AsgardeoNextClient . getInstance ( ) ;
25+ return await client . getAccessToken ( id ) ;
26+ } ;
27+
28+ const getSessionId = async ( ) => {
29+ return await getSessionIdAction ( ) ;
30+ } ;
31+
32+ return {
33+ getAccessToken,
34+ getSessionId,
35+ } ;
36+ } ;
37+
38+ export default asgardeo ;
Original file line number Diff line number Diff line change 1818
1919// @asgardeo /nextjs/server exports.
2020
21+ export { default as asgardeo } from './asgardeo' ;
22+
2123export { default as AsgardeoProvider } from './AsgardeoProvider' ;
2224export * from './AsgardeoProvider' ;
2325
You can’t perform that action at this time.
0 commit comments