Skip to content

Commit 664db13

Browse files
author
Linnea Myllynen
committed
add more logging and update kuksa fields
1 parent 94723c5 commit 664db13

File tree

3 files changed

+22
-20
lines changed

3 files changed

+22
-20
lines changed

src/auth.js

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,22 @@ module.exports.configurePassport = async (clientUrl) => {
4242

4343
try {
4444
//TODO: Is there a way to not hard code these?
45-
const restrictedAgeGroups = [35, 21, 13] //sudenpennut, seikkailijat, tarpojat
46-
const memberData = await request(
47-
`${process.env.KUKSA}/members/${profile.membernumber}`,
48-
{
49-
json: true,
50-
auth: {
51-
user: process.env.KUKSA_USER,
52-
pass: process.env.KUKSA_PASS,
53-
},
54-
}
55-
)
45+
const url = `${process.env.KUKSA}/members/${profile.membernumber}`
46+
console.log('Kuksa URL: ', url)
47+
const restrictedAgeGroups = [4, 5, 6] //sudenpennut, seikkailijat, tarpojat
48+
const memberData = await request(url, {
49+
json: true,
50+
auth: {
51+
user: process.env.KUKSA_USER,
52+
pass: process.env.KUKSA_PASS,
53+
},
54+
})
5655
console.log('membeData: ', memberData)
57-
console.log('memberData.ageGroupId: ', memberData.ageGroupId)
56+
console.log('memberData.ageGroupId: ', memberData.age_groupId)
5857

59-
let ageGroup = 35 //Sudenpennut
60-
if (memberData.ageGroupId !== null) {
61-
ageGroup = memberData.ageGroupId
58+
let ageGroup = 4 //Sudenpennut
59+
if (memberData.age_groupId !== null) {
60+
ageGroup = memberData.age_groupId
6261
}
6362
console.log('ageGroupId: ', ageGroup)
6463
scout.canMarkDone = !restrictedAgeGroups.includes(ageGroup)

src/groups.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,12 @@ async function getAllGroups(userNumber) {
5858
const groupInfo = await getGroupInfo(userNumber, group.id)
5959
const groupMembers = await getGroupMembers(userNumber, group.id)
6060
const memberData = await getMemberData(groupMembers)
61+
console.log('memberData: ', memberData)
6162
const ageGroupId =
6263
(memberData[0] &&
63-
(await getMember(memberData[0].memberId)).ageGroupId) ||
64+
(await getMember(memberData[0].memberId)).age_groupId) ||
6465
4
66+
6567
return Object.assign(
6668
{},
6769
{
@@ -70,7 +72,7 @@ async function getAllGroups(userNumber) {
7072
ageGroup: groupInfo.ageGroups[0],
7173
ageGroupId,
7274
troop: groupInfo.troops.filter(
73-
(troop) => troop.id === member.defaultTroopId
75+
(troop) => troop.id === member.default_troop_id
7476
),
7577
members: memberData,
7678
}

src/profile.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@ export async function getProfile(userNumber) {
88
{},
99
{
1010
name: `${member.name.firstname} ${member.name.lastname}`,
11-
defaultTroopId: member.defaultTroopId,
12-
ageGroupId: member.ageGroupId || 35,
13-
ageGroup: member.ageGroup || 'Sudenpennut',
11+
defaultTroopId: member.defaul_troop_id,
12+
ageGroupId: member.age_roupId || 4,
13+
ageGroup: member.age_group || 'Sudenpennut',
1414
language: 'fi',
1515
troops: member.troops,
1616
isLeader: member.isLeader || false,
1717
image: memberImage,
1818
}
1919
)
2020

21+
console.log('PROFILE: ', profile)
2122
return profile
2223
}

0 commit comments

Comments
 (0)