Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEC-10389 Add support for referenceId filter in provider #28

Merged
merged 6 commits into from
Mar 15, 2021
Merged

Conversation

x-NR-x
Copy link
Collaborator

@x-NR-x x-NR-x commented Mar 1, 2021

Solves FEC-10389

chausov and others added 3 commits March 1, 2021 14:15
* MediaEntry Interceptors business logic for KalturaPlayer and KalturaOTTPlayer.

* code fixes

* - PKMediaEntryInterceptor protocol definition moved to Sources/Basic/Interceptor/
- KalturaPlayer.swift internal getter for interceptors changed to use generic getLoadedPlugins function.
- Podspec modified to include PKMediaEntryInterceptor in "Core" subspec, also added "Interceptor" subspec to include only PKMediaEntryInterceptor for other development needs.

* Update KalturaPlayer.swift

Minor code style fixes.

* Update KalturaPlayer.podspec

renamed to playkitVersion

* Update KalturaPlayer.podspec

Co-authored-by: Noam Tamim <[email protected]>

* Update KalturaPlayer.podspec

Co-authored-by: Noam Tamim <[email protected]>

* Update Sources/Basic/Interceptor/PKMediaEntryInterceptor.swift

Co-authored-by: Nilit Danan <[email protected]>

* interceptor.apply minor code style fixes

* Interceptor related code moved to extension of KalturaPlayer class.

* Interceptor podspec fixes

* Removed parameter callback from internal func updateMediaEntryWithLoadedInterceptors(_ mediaEntry: PKMediaEntry)

* podspec updated

* PKMediaEntryInterceptor protocol changed

* Update Sources/Interceptor/PKMediaEntryInterceptor.swift

Co-authored-by: Nilit Danan <[email protected]>

* updateMediaEntryWithLoadedInterceptors() callback added

* FEC-10389 Add support for referenceId filter in provider.
Changes required for player.

Co-authored-by: Noam Tamim <[email protected]>
Co-authored-by: Nilit Danan <[email protected]>
* develop:
  Fixed Travis script, wasn't complete. Added missing pod declarations in the iOSTestApp. Added missing tvOSTestApp. Added to the travis build script to check the tvOSTestApp as well.
  Revert "FEC-10389 Add support for referenceId filter in provider (#23) (#26)" (#27)
  FEC-10389 Add support for referenceId filter in provider (#23) (#26)
  FEC-10688 Added a function to bypass the config fetching, in case the environment is not ready. (#25)
  FEC-10751 Updated travis to use Xcode 12 image and added Oren M and Sergey C to the recipients. (#24)
@x-NR-x x-NR-x self-assigned this Mar 1, 2021
@x-NR-x
Copy link
Collaborator Author

x-NR-x commented Mar 2, 2021

Travis is failing but not showing.

@x-NR-x
Copy link
Collaborator Author

x-NR-x commented Mar 2, 2021

Travis is fixed, it is supposed to be failing.
It is failing because it needs the PlayKitProviders new version to be released.
Once the dependency will be set to the new version travis will pass and we will be able to merge it.

@chausov chausov merged commit 1fb75ee into develop Mar 15, 2021
@x-NR-x x-NR-x deleted the FEC-10389 branch March 31, 2021 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants