24 lines
675 B
Swift
24 lines
675 B
Swift
|
//
|
||
|
// LocalData+Migration.swift
|
||
|
// Reader
|
||
|
//
|
||
|
// Created by Shadowfacts on 6/19/22.
|
||
|
//
|
||
|
|
||
|
import Foundation
|
||
|
import Persistence
|
||
|
|
||
|
extension LocalData {
|
||
|
static func migrateIfNecessary() {
|
||
|
if let accounts = UserDefaults.standard.object(forKey: "accounts") {
|
||
|
UserDefaults.standard.removeObject(forKey: "accounts")
|
||
|
defaults.set(accounts, forKey: "accounts")
|
||
|
}
|
||
|
if let mostRecentAccountID = UserDefaults.standard.object(forKey: "mostRecentAccountID") {
|
||
|
UserDefaults.standard.removeObject(forKey: "mostRecentAccountID")
|
||
|
defaults.set(mostRecentAccountID, forKey: "mostRecentAccountID")
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|