Files
SwiftUI/Examples/WWDCPlayer/WWDCPlayer/Model/UserData.swift
Ivan Vorobei 5b758db8cd Add projects
2019-06-07 08:56:26 +03:00

32 lines
578 B
Swift
Executable File

//
// UserData.swift
// WWDCPlayer
//
// Created by sohee on 2019/06/06.
// Copyright © 2019 daybreak. All rights reserved.
//
import SwiftUI
import Combine
final class UserData: BindableObject {
let didChange = PassthroughSubject<UserData, Never>()
var showFavoriteOnly = false {
didSet {
didChange.send(self)
}
}
var videos = videoList {
didSet {
didChange.send(self)
}
}
var currentVideo = videoList[0] {
didSet {
didChange.send(self)
}
}
}