Skip to content

Commit 5c176bc

Browse files
authored
Merge pull request #45 from reemodo/universityNameFixed
university name fixed
2 parents 703c54a + d2b8d8f commit 5c176bc

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

dist/models/ActivityController.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ class ActivityController {
1616
} else if(location != "" && from.is(":checked") ){
1717
activityType = "fromSchool"
1818
}
19+
const universityName = await this.model.getUserUniversity(USER_ID)
20+
1921
const filterData = {
2022
transportationType: $('#transportationTypeFilter').val(),
2123
specificGender: $('#genderFilter').is(':checked'),
@@ -24,9 +26,12 @@ class ActivityController {
2426
activityType: activityType,
2527

2628
}
29+
30+
filterData.universityName = universityName
31+
2732
const allActivities = await this.model.getAllActivities(USER_ID, filtered,filterData)
2833
const activities = allActivities.map(activityData => new Activity(activityData))
29-
const modalData = {transportation:["Bus","Car"], university:"Harvard"}
34+
const modalData = {transportation:["Bus","Car"], university:universityName}
3035
this.view.renderPage(activities,modalData)
3136
} catch (error) {
3237
console.error('Error filtering or fetching activities:', error)
@@ -62,9 +67,11 @@ class ActivityController {
6267

6368
async showMyActivities() {
6469
try {
70+
const universityName = await this.model.getUserUniversity(USER_ID)
6571
const myActivities = await this.model.showMyActivities(USER_ID)
6672
const activities = myActivities.map(activityData => new Activity(activityData))
67-
const modalData = {transportation:["Bus","Car"], university:"Harvard"}
73+
console.log(universityName)
74+
const modalData = {transportation:["Bus","Car"], university:universityName}
6875
this.view.renderMyPage(activities,modalData)
6976

7077
} catch (error) {

dist/models/ActivityModel.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
class ActivityModel {
2+
3+
async getUserUniversity(userId) {
4+
try {
5+
return await $.get(`activities/university/${userId}`)
6+
} catch (error) {
7+
throw error
8+
}
9+
}
10+
211
async getAllActivities(userId,filtered, filterData) {
312
try {
4-
13+
const universityName = await this.getUserUniversity(userId)
514
if(filtered){
15+
filterData.universityName = universityName
616
return await $.get(`/activities/${userId}?${$.param(filterData)}` )
717
}
818
else {

0 commit comments

Comments
 (0)