diff --git a/Pachyderm/Sources/Pachyderm/Model/Notification.swift b/Pachyderm/Sources/Pachyderm/Model/Notification.swift index fd04818f..e9f26f2c 100644 --- a/Pachyderm/Sources/Pachyderm/Model/Notification.swift +++ b/Pachyderm/Sources/Pachyderm/Model/Notification.swift @@ -30,11 +30,7 @@ public class Notification: Decodable { } self.createdAt = try container.decode(Date.self, forKey: .createdAt) self.account = try container.decode(Account.self, forKey: .account) - if container.contains(.status) { - self.status = try container.decode(Status.self, forKey: .status) - } else { - self.status = nil - } + self.status = try container.decodeIfPresent(Status.self, forKey: .status) } public static func dismiss(id notificationID: String) -> Request {