@@ -70,7 +70,7 @@ async function signInComplete(iss, sub, profile, accessToken, refreshToken, para
7070 let oauthToken = oauth2 . accessToken . create ( params ) ;
7171
7272 // Save the profile and tokens in user storage
73- users [ profile . oid ] = { profile, accessToken } ;
73+ users [ profile . oid ] = { profile, oauthToken } ;
7474 return done ( null , users [ profile . oid ] ) ;
7575}
7676// </SignInCompleteSnippet>
@@ -95,6 +95,7 @@ passport.use(new OIDCStrategy(
9595var indexRouter = require ( './routes/index' ) ;
9696var usersRouter = require ( './routes/users' ) ;
9797var authRouter = require ( './routes/auth' ) ;
98+ var calendarRouter = require ( './routes/calendar' ) ;
9899var graph = require ( './graph' ) ;
99100
100101var app = express ( ) ;
@@ -134,6 +135,15 @@ app.use(function(req, res, next) {
134135app . set ( 'views' , path . join ( __dirname , 'views' ) ) ;
135136app . set ( 'view engine' , 'hbs' ) ;
136137
138+ // <FormatDateSnippet>
139+ var hbs = require ( 'hbs' ) ;
140+ var moment = require ( 'moment' ) ;
141+ // Helper to format date/time sent by Graph
142+ hbs . registerHelper ( 'eventDateTime' , function ( dateTime ) {
143+ return moment ( dateTime ) . format ( 'M/D/YY h:mm A' ) ;
144+ } ) ;
145+ // </FormatDateSnippet>
146+
137147app . use ( logger ( 'dev' ) ) ;
138148app . use ( express . json ( ) ) ;
139149app . use ( express . urlencoded ( { extended : false } ) ) ;
@@ -157,6 +167,7 @@ app.use(function(req, res, next) {
157167
158168app . use ( '/' , indexRouter ) ;
159169app . use ( '/auth' , authRouter ) ;
170+ app . use ( '/calendar' , calendarRouter ) ;
160171app . use ( '/users' , usersRouter ) ;
161172
162173// catch 404 and forward to error handler
0 commit comments