Customize page with streamer username

This commit is contained in:
Dessa Simpson 2020-09-10 23:43:53 -07:00
parent b06c425352
commit 249a5911b4
3 changed files with 18 additions and 4 deletions

View file

@ -233,17 +233,26 @@ app.get("/callback", async (request, response) => {
// Frontend templates
app.get("/", async (request, response) => {
if (request.session) await validateApiToken(request.session);
const getStreamerInfoQuery = {
name: "getStreamerInfo",
text: "SELECT displayname,imageurl FROM streamer_user_vw"
}
var streamerInfo = await db.query(getStreamerInfoQuery).then((result: pg.QueryResult) => result.rows[0]);;
if (!request.session || !request.session.user) {
response.render('main.eta', {
loggedIn: false,
clientId: config.twitchClientId,
urlPrefix: config.urlPrefix
urlPrefix: config.urlPrefix,
streamerName: streamerInfo['displayname'],
streamerProfilePicture: streamerInfo['imageurl']
});
} else {
response.render('main.eta', {
loggedIn: true,
userName: request.session.user.display_name,
userProfilePicture: request.session.user.profile_image_url
userProfilePicture: request.session.user.profile_image_url,
streamerName: streamerInfo['displayname'],
streamerProfilePicture: streamerInfo['imageurl']
});
}
});