forked from zelo72/mastodon-ios
25 lines
485 B
Swift
25 lines
485 B
Swift
|
//
|
||
|
// Setting.swift
|
||
|
// Mastodon
|
||
|
//
|
||
|
// Created by MainasuK Cirno on 2021-4-25.
|
||
|
//
|
||
|
|
||
|
import Foundation
|
||
|
import CoreDataStack
|
||
|
import MastodonSDK
|
||
|
|
||
|
extension Setting {
|
||
|
|
||
|
var appearance: SettingsItem.AppearanceMode {
|
||
|
return SettingsItem.AppearanceMode(rawValue: appearanceRaw) ?? .automatic
|
||
|
}
|
||
|
|
||
|
var activeSubscription: Subscription? {
|
||
|
return (subscriptions ?? Set())
|
||
|
.sorted(by: { $0.activedAt > $1.activedAt })
|
||
|
.first
|
||
|
}
|
||
|
|
||
|
}
|