mirror of
https://github.com/danbee/persephone
synced 2025-03-04 08:39:11 +00:00
38 lines
692 B
Swift
38 lines
692 B
Swift
//
|
|
// Preferences.swift
|
|
// Persephone
|
|
//
|
|
// Created by Daniel Barber on 2019/2/15.
|
|
// Copyright © 2019 Dan Barber. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
struct Preferences {
|
|
var mpdHost: String? {
|
|
get {
|
|
return UserDefaults.standard.string(forKey: "mpdHost")
|
|
}
|
|
set {
|
|
UserDefaults.standard.set(newValue, forKey: "mpdHost")
|
|
}
|
|
}
|
|
|
|
var mpdPort: Int? {
|
|
get {
|
|
return UserDefaults.standard.value(forKey: "mpdPort") as? Int
|
|
}
|
|
set {
|
|
UserDefaults.standard.set(newValue, forKey: "mpdPort")
|
|
}
|
|
}
|
|
|
|
var mpdHostOrDefault: String {
|
|
return mpdHost ?? "127.0.0.1"
|
|
}
|
|
|
|
var mpdPortOrDefault: Int {
|
|
return mpdPort ?? 6600
|
|
}
|
|
}
|