From 8169f37a7b3c85e8b37a5b98637eaffa55326121 Mon Sep 17 00:00:00 2001 From: Tiago Jacobs Date: Thu, 24 Mar 2022 10:53:23 -0300 Subject: [PATCH] Folder structure organization --- ...ile-sdk-broadcast-upload-extension.podspec | 20 +++++++++++++++++++ .../ios/Classes/BBBSampleHandler.swift | 1 + example/ios/Podfile | 1 + example/ios/Podfile.lock | 9 ++++++++- 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 broadcast-upload-extension/bigbluebutton-mobile-sdk-broadcast-upload-extension.podspec rename {common => broadcast-upload-extension}/ios/Classes/BBBSampleHandler.swift (98%) diff --git a/broadcast-upload-extension/bigbluebutton-mobile-sdk-broadcast-upload-extension.podspec b/broadcast-upload-extension/bigbluebutton-mobile-sdk-broadcast-upload-extension.podspec new file mode 100644 index 0000000..ba35402 --- /dev/null +++ b/broadcast-upload-extension/bigbluebutton-mobile-sdk-broadcast-upload-extension.podspec @@ -0,0 +1,20 @@ +require "json" + +package = JSON.parse(File.read(File.join(__dir__, "../package.json"))) + +Pod::Spec.new do |s| + s.name = "bigbluebutton-mobile-sdk-broadcast-upload-extension" + s.version = package["version"] + s.summary = package["description"] + s.homepage = package["homepage"] + s.license = package["license"] + s.authors = package["author"] + + s.platforms = { :ios => "14.7" } + s.source = { :git => "https://github.com/bigbluebutton/bigbluebutton-mobile-sdk.git", :tag => "#{s.version}" } + + s.source_files = "ios/**/*.{h,m,mm,swift}" + + s.dependency "WebRTC-lib" + s.dependency "bigbluebutton-mobile-sdk-common" +end diff --git a/common/ios/Classes/BBBSampleHandler.swift b/broadcast-upload-extension/ios/Classes/BBBSampleHandler.swift similarity index 98% rename from common/ios/Classes/BBBSampleHandler.swift rename to broadcast-upload-extension/ios/Classes/BBBSampleHandler.swift index 8475836..6da7126 100644 --- a/common/ios/Classes/BBBSampleHandler.swift +++ b/broadcast-upload-extension/ios/Classes/BBBSampleHandler.swift @@ -6,6 +6,7 @@ import ReplayKit import os +import bigbluebutton_mobile_sdk_common open class BBBSampleHandler : RPBroadcastSampleHandler { // Logger (these messages are displayed in the console application) diff --git a/example/ios/Podfile b/example/ios/Podfile index 61deae5..6b92776 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -5,6 +5,7 @@ platform :ios, '14.7' target 'BigBlueButtonMobileSdkBroadcastExample' do pod 'bigbluebutton-mobile-sdk-common', :path => '../../common' + pod 'bigbluebutton-mobile-sdk-broadcast-upload-extension', :path => '../../broadcast-upload-extension' end target 'BigbluebuttonMobileSdkExample' do diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 03b0553..810a709 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -3,6 +3,9 @@ PODS: - bigbluebutton-mobile-sdk-common - React-Core - WebRTC-lib + - bigbluebutton-mobile-sdk-broadcast-upload-extension (0.1.8): + - bigbluebutton-mobile-sdk-common + - WebRTC-lib - bigbluebutton-mobile-sdk-common (0.1.8): - WebRTC-lib - boost-for-react-native (1.63.0) @@ -258,6 +261,7 @@ PODS: DEPENDENCIES: - bigbluebutton-mobile-sdk (from `../..`) + - bigbluebutton-mobile-sdk-broadcast-upload-extension (from `../../broadcast-upload-extension`) - bigbluebutton-mobile-sdk-common (from `../../common`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) @@ -297,6 +301,8 @@ SPEC REPOS: EXTERNAL SOURCES: bigbluebutton-mobile-sdk: :path: "../.." + bigbluebutton-mobile-sdk-broadcast-upload-extension: + :path: "../../broadcast-upload-extension" bigbluebutton-mobile-sdk-common: :path: "../../common" DoubleConversion: @@ -356,6 +362,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: bigbluebutton-mobile-sdk: 3b5da479ad35ed28109cc74b1f8bf7c284e61bb0 + bigbluebutton-mobile-sdk-broadcast-upload-extension: ab8f9cebcde6ac34d5643c27da289928f8225b78 bigbluebutton-mobile-sdk-common: 1da6689f4b52a15f0225f991d9e62158e654b941 boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c DoubleConversion: cde416483dac037923206447da6e1454df403714 @@ -387,6 +394,6 @@ SPEC CHECKSUMS: WebRTC-lib: 508fe02efa0c1a3a8867082a77d24c9be5d29aeb Yoga: 4bd86afe9883422a7c4028c00e34790f560923d6 -PODFILE CHECKSUM: f8fce284a6a970f8f12eaf796d7b132a61b2e095 +PODFILE CHECKSUM: f1ee5698b5774661de3a42d8c9f39f10a1cfd1b3 COCOAPODS: 1.11.2