feat: 최근 들은 콘텐츠 로컬 DB 추가
This commit is contained in:
@@ -11,6 +11,7 @@ import MediaPlayer
|
||||
import Combine
|
||||
|
||||
import Kingfisher
|
||||
import SwiftUICore
|
||||
|
||||
final class ContentPlayerPlayManager: NSObject, ObservableObject {
|
||||
enum LoopState {
|
||||
@@ -23,6 +24,8 @@ final class ContentPlayerPlayManager: NSObject, ObservableObject {
|
||||
|
||||
private let repository = ContentGenerateUrlRepository()
|
||||
|
||||
@StateObject var recentContentViewModel = RecentContentViewModel()
|
||||
|
||||
@Published var id = 0
|
||||
@Published var title = ""
|
||||
@Published var nickname = ""
|
||||
@@ -132,6 +135,13 @@ final class ContentPlayerPlayManager: NSObject, ObservableObject {
|
||||
.store(in: &cancellables)
|
||||
|
||||
self.fetchAlbumArtAndUpdateNowPlayingInfo()
|
||||
|
||||
recentContentViewModel.insertRecentContent(
|
||||
contentId: Int64(id),
|
||||
coverImageUrl: coverImageUrl,
|
||||
title: title,
|
||||
creatorNickname: nickname
|
||||
)
|
||||
}
|
||||
|
||||
private func checkPlaybackStart(bufferedTime: Double, isLikelyToKeepUp: Bool) {
|
||||
|
||||
Reference in New Issue
Block a user