diff --git a/server/manifest.toml b/server/manifest.toml index 4e5d259..a1c0d93 100644 --- a/server/manifest.toml +++ b/server/manifest.toml @@ -15,7 +15,7 @@ packages = [ { name = "gleam_json", version = "3.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "44FDAA8847BE8FC48CA7A1C089706BD54BADCC4C45B237A992EDDF9F2CDB2836" }, { name = "gleam_otp", version = "1.2.0", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_stdlib"], otp_app = "gleam_otp", source = "hex", outer_checksum = "BA6A294E295E428EC1562DC1C11EA7530DCB981E8359134BEABC8493B7B2258E" }, { name = "gleam_stdlib", version = "0.70.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "86949BF5D1F0E4AC0AB5B06F235D8A5CC11A2DFC33BF22F752156ED61CA7D0FF" }, - { name = "gleam_time", version = "1.7.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_time", source = "hex", outer_checksum = "56DB0EF9433826D3B99DB0B4AF7A2BFED13D09755EC64B1DAAB46F804A9AD47D" }, + { name = "gleam_time", version = "1.8.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_time", source = "hex", outer_checksum = "533D8723774D61AD4998324F5DD1DABDCDBFABAFB9E87CB5D03C6955448FC97D" }, { name = "gleam_yielder", version = "1.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_yielder", source = "hex", outer_checksum = "8E4E4ECFA7982859F430C57F549200C7749823C106759F4A19A78AEA6687717A" }, { name = "glearray", version = "2.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "glearray", source = "hex", outer_checksum = "5E272F7CB278CC05A929C58DEB58F5D5AC6DB5B879A681E71138658D0061C38A" }, { name = "gleeunit", version = "1.9.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "DA9553CE58B67924B3C631F96FE3370C49EB6D6DC6B384EC4862CC4AAA718F3C" }, diff --git a/server/src/subway_gleam/server/route/stop.gleam b/server/src/subway_gleam/server/route/stop.gleam index 112bf14..c3fc7ca 100644 --- a/server/src/subway_gleam/server/route/stop.gleam +++ b/server/src/subway_gleam/server/route/stop.gleam @@ -194,8 +194,7 @@ pub fn filter_alerts( let after_start = case period.start { option.Some(start) -> { - let start = - util.timestamp_subtract(start, alert.display_before_active) + let start = timestamp.subtract(start, alert.display_before_active) timestamp.compare(start, current_time) != order.Gt } option.None -> True diff --git a/shared/src/subway_gleam/shared/util.gleam b/shared/src/subway_gleam/shared/util.gleam index 06bb1c4..c2c3c34 100644 --- a/shared/src/subway_gleam/shared/util.gleam +++ b/shared/src/subway_gleam/shared/util.gleam @@ -22,12 +22,3 @@ pub fn min_from( |> result.unwrap(0.0) |> float.round } - -// See -pub fn timestamp_subtract( - timestamp: timestamp.Timestamp, - duration: duration.Duration, -) -> timestamp.Timestamp { - let negated_duration = duration.difference(duration, duration.seconds(0)) - timestamp.add(timestamp, negated_duration) -}