30 lines
783 B
Swift
30 lines
783 B
Swift
//
|
|
// AccountOnboardingServiceCommon.swift
|
|
// Wallet
|
|
//
|
|
// Created by Saveliy Stavitsky on 3/15/21.
|
|
// Copyright © 2021 AM. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
extension Common.Model.Key {
|
|
fileprivate static let finishedOnboarding = Common.Model.Key("Common.Service.Settings.onboarding")
|
|
fileprivate static let newsShowed = Common.Model.Key("Common.Service.Main.newsShowed")
|
|
}
|
|
|
|
extension AccountOnboarding.Service {
|
|
class Common {
|
|
|
|
var finishedOnboarding: Bool {
|
|
get { Settings()[.finishedOnboarding] }
|
|
set { Settings()[.finishedOnboarding] = newValue }
|
|
}
|
|
|
|
var newsShowed: [String]? {
|
|
get { Settings()[.newsShowed] }
|
|
set { Settings()[.newsShowed] = newValue }
|
|
}
|
|
}
|
|
}
|