Explorar el Código

feat:删除左滑删除

kailen hace 2 meses
padre
commit
8f2bf2cf52

+ 0 - 38
TSLiveWallpaper/Business/TSMusic/List/ViewModel/SongListViewModel.swift

@@ -97,44 +97,6 @@ extension SongListViewModel: UITableViewDataSource {
             return SongListCell()
         }
     }
-
-    func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
-        if indexPath.section == 0 {
-            if indexPath.row < unFinishedVideo.count {
-                let viewModel = unFinishedVideo[indexPath.row]
-                if let video = viewModel.dataVideo, let videoId = video.videoId {
-                    TSVideoOperator.shared.downloadManager.cancelTask(id: videoId) {
-                        self.requestData()
-                    }
-                }
-            }
-        } else {
-            if indexPath.row < videos.count {
-                let ac = UIAlertController(title: nil,
-                                           message: "Are you sure to delete".localized(), preferredStyle: .alert)
-                ac.addAction(UIAlertAction(title: "Cancel".localized(), style: .cancel))
-                ac.addAction(UIAlertAction(title: "Delete".localized(), style: .destructive, handler: { _ in
-
-                    let video = self.videos[indexPath.row]
-                    /// 如果删除视频为当前播放视频,那么minibar 要初始化
-                    if video.videoId == PlayerManager.shared.currentVideo?.videoId {
-                        TSVideoOperator.shared.playerViewModel.clearCurrenVideo()
-                    }
-                    /// 歌单也要删除
-                    PlayerManager.shared.player?.playControl.viewModel.currentVideos.removeAll {
-                        $0.videoId == video.videoId
-                    }
-
-                    TSVideoOperator.shared.dataManager.deleteVideo(video: video) { _ in
-                        self.requestData()
-                    }
-
-                }))
-                PlayerManager.shared.rootVc?.present(ac, animated: true)
-            }
-        }
-    }
-    
     
     /// 加入选中列表
     /// - Parameter video: video