//
//  PlaybackStateListener.swift
//  OasisPlayerPlugin
//
//  Created by MSApps on 25/06/2020.
//

import Foundation
import OasisPlayer

class PlaybackStateListener: OasisUIProtocol {
    
    var oasisPlayer: OasisPlayer?
    var currentPosition: Double?

    //getting the player position (used for chrome cast)
    func setState(_ state: OasisUIState) {
        DispatchQueue.main.async {
            self.currentPosition = state.position
        }
    }
    
    func setActions(_ actions: OasisUIActions?) {}
    func setAdActions(_ actions: OasisUIAdActions?) {}
    func updateUiAutoHideDuration(_ duration: Double) {}
}
