File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -89,6 +89,7 @@ class CoreServiceProvider extends ServiceProvider {
8989 isAuthenticated,
9090
9191 call : ( method , ...args ) => app [ method ] ( ...args ) ,
92+ use : ( arg ) => app . use ( arg ) ,
9293
9394 websocket : ( p , cb ) => app . ws ( p , cb ) ,
9495
@@ -104,7 +105,20 @@ class CoreServiceProvider extends ServiceProvider {
104105 app [ method . toLowerCase ( ) ] ( uri , [
105106 ...middleware . routeAuthenticated ,
106107 isAuthenticated ( groups , strict )
107- ] , cb )
108+ ] , cb ) ,
109+
110+ router : ( ) => {
111+ const router = express . Router ( ) ;
112+ router . use ( ...middleware . route ) ;
113+ return router ;
114+ } ,
115+
116+ routerAuthenticated : ( groups = [ ] , strict = requireAllGroups ) => {
117+ const router = express . Router ( ) ;
118+ router . use ( ...middleware . routeAuthenticated ) ;
119+ router . use ( isAuthenticated ( groups , strict ) ) ;
120+ return router ;
121+ }
108122 } ) ) ;
109123 }
110124
You can’t perform that action at this time.
0 commit comments