metatext/DB/Sources/DB/Extensions/Identity+Internal.swift
Justin Mazzocchi 992cbd475f
Renaming
2020-09-29 16:56:09 -07:00

24 lines
798 B
Swift

// Copyright © 2020 Metabolist. All rights reserved.
import Foundation
import GRDB
extension Identity {
init(info: IdentityInfo) {
self.init(
id: info.identity.id,
url: info.identity.url,
authenticated: info.identity.authenticated,
pending: info.identity.pending,
lastUsedAt: info.identity.lastUsedAt,
preferences: info.identity.preferences,
instance: info.instance,
account: info.account,
lastRegisteredDeviceToken: info.identity.lastRegisteredDeviceToken,
pushSubscriptionAlerts: info.identity.pushSubscriptionAlerts)
}
}
extension Identity.Instance: FetchableRecord, PersistableRecord {}
extension Identity.Account: FetchableRecord, PersistableRecord {}