mirror of
https://github.com/ivanvorobei/SwiftUI.git
synced 2026-01-16 22:16:41 +01:00
32 lines
578 B
Swift
Executable File
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)
|
|
}
|
|
}
|
|
}
|