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 17
17
*/
18
18
19
19
import AsgardeoNextClient from '../AsgardeoNextClient' ;
20
+ import getSessionIdAction from './actions/getSessionId' ;
20
21
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 18
18
19
19
// @asgardeo /nextjs/server exports.
20
20
21
+ export { default as asgardeo } from './asgardeo' ;
22
+
21
23
export { default as AsgardeoProvider } from './AsgardeoProvider' ;
22
24
export * from './AsgardeoProvider' ;
23
25
You can’t perform that action at this time.
0 commit comments