1
0
mirror of https://github.com/metabolist/metatext synced 2025-01-23 16:02:23 +01:00
metatext-app-ios-iphone-ipad/Shared/Model/PushSubscription.swift
Justin Mazzocchi 43ccc12468
Refactoring
2020-08-13 18:24:53 -07:00

22 lines
502 B
Swift

// Copyright © 2020 Metabolist. All rights reserved.
import Foundation
struct PushSubscription: Codable {
struct Alerts: Codable, Hashable {
let follow: Bool
let favourite: Bool
let reblog: Bool
let mention: Bool
let poll: Bool
}
let endpoint: URL
let alerts: Alerts
let serverKey: String
}
extension PushSubscription.Alerts {
static let initial: Self = Self(follow: true, favourite: true, reblog: true, mention: true, poll: true)
}