mirror of
https://github.com/NinjaCheetah/RIT-Dining.git
synced 2026-01-17 12:05:57 -05:00
Quck fixes
- Maps button now works properly, I figured out the URL scheme needed to direct to a map location - Notifications will now be automatically rescheduled when changing the notification offset
This commit is contained in:
parent
207fa788e1
commit
20f1b3df59
@ -265,7 +265,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = "RIT Dining/RIT Dining.entitlements";
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 22;
|
||||
CURRENT_PROJECT_VERSION = 23;
|
||||
DEVELOPMENT_TEAM = 5GF7GKNTK4;
|
||||
ENABLE_PREVIEWS = YES;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
@ -300,7 +300,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = "RIT Dining/RIT Dining.entitlements";
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 22;
|
||||
CURRENT_PROJECT_VERSION = 23;
|
||||
DEVELOPMENT_TEAM = 5GF7GKNTK4;
|
||||
ENABLE_PREVIEWS = YES;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
|
||||
@ -49,7 +49,7 @@ func parseLocationInfo(location: DiningLocationParser, forDate: Date?) -> Dining
|
||||
|
||||
// Generate a maps URL from the mdoId key. This is required because the mapsUrl served by TigerCenter is not compatible with
|
||||
// the new RIT map that was deployed in December 2025.
|
||||
let mapsUrl = "https://maps.rit.edu/details/\(location.mdoId)"
|
||||
let mapsUrl = "https://maps.rit.edu/?mdo_id=\(location.mdoId)"
|
||||
|
||||
// Early return if there are no events, good for things like the food trucks which can very easily have no openings in a week.
|
||||
if location.events.isEmpty {
|
||||
|
||||
@ -50,6 +50,13 @@ struct VisitingChefPush: View {
|
||||
Text("3 Hours Before").tag(3)
|
||||
}
|
||||
.disabled(!pushAllowed || !pushEnabled)
|
||||
.onChange(of: notificationOffset) {
|
||||
Task {
|
||||
// If we changed the offset, we need to reschedule everything.
|
||||
await model.cancelAllPushes()
|
||||
await model.scheduleAllPushes()
|
||||
}
|
||||
}
|
||||
}
|
||||
Section(footer: Text("Get notified when and where a specific visiting chef will be on campus.")) {
|
||||
ForEach(visitingChefs, id: \.self) { chef in
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user