@@ -85,7 +85,9 @@ import Foundation
} else {
- NCViewer.shared.view(viewController: self.appDelegate.activeViewController, metadata: metadata, metadatas: [metadata])
+ if let viewController == self.appDelegate.activeViewController {
+ NCViewer.shared.view(viewController: viewController, metadata: metadata, metadatas: [metadata])
+ }
}
@@ -74,7 +74,7 @@ class NCService: NSObject {
self.synchronizeOffline(account: tableAccount.account)
// Get Avatar
- let avatarUrl = "\(self.appDelegate.urlBase)/index.php/avatar/\(self.appDelegate.user!)/\(NCBrandGlobal.shared.avatarSize)".addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed)!
+ let avatarUrl = "\(self.appDelegate.urlBase)/index.php/avatar/\(self.appDelegate.user)/\(NCBrandGlobal.shared.avatarSize)".addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed)!
let fileNamePath = CCUtility.getDirectoryUserData() + "/" + stringUser + "-" + self.appDelegate.user + ".png"
NCCommunication.shared.downloadContent(serverUrl: avatarUrl) { (account, data, errorCode, errorMessage) in
@@ -22,6 +22,7 @@
//
import UIKit
+import AVKit
protocol NCViewerVideoDelegate {
func startPictureInPicture(metadata: tableMetadata)