mirror of
https://github.com/Ranchero-Software/NetNewsWire.git
synced 2025-01-09 16:32:46 +01:00
30 lines
697 B
Swift
30 lines
697 B
Swift
|
//
|
||
|
// AccountSyncError.swift
|
||
|
// Account
|
||
|
//
|
||
|
// Created by Stuart Breckenridge on 24/7/20.
|
||
|
// Copyright © 2020 Ranchero Software, LLC. All rights reserved.
|
||
|
//
|
||
|
|
||
|
import Foundation
|
||
|
import os.log
|
||
|
|
||
|
public extension Notification.Name {
|
||
|
static let AccountsDidFailToSyncWithErrors = Notification.Name("AccountsDidFailToSyncWithErrors")
|
||
|
}
|
||
|
|
||
|
public struct AccountSyncError {
|
||
|
|
||
|
private static let log = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "Application")
|
||
|
public let account: Account
|
||
|
public let error: Error
|
||
|
|
||
|
init(account: Account, error: Error) {
|
||
|
self.account = account
|
||
|
self.error = error
|
||
|
os_log(.error, log: AccountSyncError.log, "%@", error.localizedDescription)
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|