ChWebsiteApp/CHDataManagement/Model/Settings/LocalizedAudioPlayerSettings.swift
2025-02-05 12:24:33 +01:00

29 lines
511 B
Swift

import Foundation
final class LocalizedAudioPlayerSettings: ObservableObject {
@Published
var playlistText: String
init(playlistText: String) {
self.playlistText = playlistText
}
}
// MARK: Storage
extension LocalizedAudioPlayerSettings {
convenience init(data: Data) {
self.init(playlistText: data.playlistText)
}
var data: Data {
.init(playlistText: playlistText)
}
struct Data: Codable, Equatable {
let playlistText: String
}
}