{"push_id":1575755254,"size":4,"distinct_size":1,"ref":"refs/heads/FEM-1124","head":"0ccd340fa869cd5ef832f4305b45fd107221d3e5","before":"aaf26860e515ff40ad1592ac10c4c58cf0373ce6","commits":[{"sha":"0a185e181c4a3b57f9a478f5230fb3b50952bc77","author":{"name":"Noam Tamim","email":"32a1ab36cd2dfc9f63f2188f01c4e665ad7f208f@kaltura.com"},"message":"Made SessionProviders and MediaEntryProviders objective-c compatible. (#93)\n\nSwift generics are incompatible with Objective-C, so the protocol methods:\r\n    func loadKS(completion: @escaping (_ result :Result<String>) -> Void)\r\n    func loadMedia(callback: @escaping (Result<MediaEntry>) -> Void)\r\nCould not be translated to objc, which causes the entire protocol to be incompatible.\r\n\r\nThe fix is changing above methods to:\r\n    func loadKS(completion: @escaping (String?, Error?) -> Void)\r\n    func loadMedia(callback: @escaping (MediaEntry?, Error?) -> Void)","distinct":false,"url":"https://api.github.com/repos/kaltura/playkit-ios/commits/0a185e181c4a3b57f9a478f5230fb3b50952bc77"},{"sha":"642693b508d2d297778f0024ea1bb0e56eebe306","author":{"name":"srivkas","email":"5b11915a6e68290ec2d63715d05826dac74ce266@kaltura.com"},"message":"Feature/fem 831 changes (#94)\n\n* renaming Cast-AdInfoParser\r\n\r\n* Adding stream type\r\n\r\n* -  Adding documentation and tests for google cast\r\n- changing the is trailer flag to be dynamic according to the stream type\r\n\r\nThe code with the trailer with the OTTCastBuidler is not tested\r\n\r\n* Renaming AdInfoParser\r\nRemoving is trailer from cast info cause this is not relevant if we specify exactly  which format type we want to play\r\nChanging the proxy data JSON ( Some params was missed )\r\n\r\n* renaming param\r\n\r\n* Removing ProxyData from basicCastBuilder\r\n\r\n* making partnerID and uiconfID optional\r\n\r\n* Adding logs","distinct":false,"url":"https://api.github.com/repos/kaltura/playkit-ios/commits/642693b508d2d297778f0024ea1bb0e56eebe306"},{"sha":"c773e85b079fde07d8f3349655d97d89170a37db","author":{"name":"ElizaSapir","email":"d437e2346f75c2cbe9f838f44441ae2455d8b380@kaltura.com"},"message":"support widevine classic + offline (#91)\n\n* add linker swift flag for widevine\r\n\r\n* use WidevineClassicHelper and remove WIDEVINE_ENABLED conditions\r\n\r\n* support offline wvm playback\r\n\r\n* add logs\r\n\r\n* comment private repo reference\r\n\r\n* #FEM-1133 #comment handle compile errors when wvm subspec is disabled\r\n\r\n* remove unneeded self\r\n\r\n* Reachability (#73)\r\n\r\n* Reachability\r\n\r\n* added reachability handling.\r\n\r\n* remove unrelevant methods\r\n\r\n* renamereachabilitySerialDispatchQueue to  reachabilityQueue\r\n\r\n* remove throws from Reachability\r\n\r\n* #FEM-1133 #comment code optimizations\r\n\r\n* handle reachabilityChanged\r\n\r\n* reachability & app state handling + optimizations\r\n\r\n* fix unrecognized block issue\r\n\r\n* code optimizations\r\n\r\n* delete wvm static dependency\r\n\r\n* replace Any with callbacks","distinct":false,"url":"https://api.github.com/repos/kaltura/playkit-ios/commits/c773e85b079fde07d8f3349655d97d89170a37db"},{"sha":"0ccd340fa869cd5ef832f4305b45fd107221d3e5","author":{"name":"Gal Orlanczyk","email":"dee67d6635e685636e24a458a7ddfc714f7f8e77@kaltura.com"},"message":"Merge branch 'develop' into FEM-1124\n\n# Conflicts:\n#\tClasses/Player/PlayerController.swift\n#\tClasses/Providers/OTT/OTTMediaProvider.swift\n#\tClasses/Providers/OTT/Session/OTTSessionManager.swift\n#\tClasses/Providers/OVP/OVPMediaProvider.swift\n#\tClasses/Providers/OVP/Session/OVPSessionManager.swift","distinct":true,"url":"https://api.github.com/repos/kaltura/playkit-ios/commits/0ccd340fa869cd5ef832f4305b45fd107221d3e5"}]}
{"actor":{"display_login":"gal-orlanczyk"}}