diff --git a/android/gradle.properties b/android/gradle.properties index 43b7de9c..65d198ed 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -5,5 +5,5 @@ MOCKITO_CORE_VERSION=2.26.0 POWERMOCK_VERSION=2.0.2 ROBOLECTRIC_VERSION=4.4 JUNIT_VERSION=4.13.2 -COMMS_SDK_VERSION="3.10.0" +COMMS_SDK_VERSION="3.10.1" COMPONENT_NAME="react-native-sdk" \ No newline at end of file diff --git a/android/src/main/java/io/dolby/sdk/comms/reactnative/services/audio/RNAudioPreviewModule.kt b/android/src/main/java/io/dolby/sdk/comms/reactnative/services/audio/RNAudioPreviewModule.kt index 9b9f82ac..296df265 100644 --- a/android/src/main/java/io/dolby/sdk/comms/reactnative/services/audio/RNAudioPreviewModule.kt +++ b/android/src/main/java/io/dolby/sdk/comms/reactnative/services/audio/RNAudioPreviewModule.kt @@ -99,12 +99,12 @@ class RNAudioPreviewModule( /** * Stops recording or playing an audio sample. - * @param promise returns null + * @param promise returns Boolean. */ @ReactMethod fun stop(promise: ReactPromise) { Promises.promise({ localAudio.preview().stop() }) - .forward(promise, ignoreReturnType = true) + .forward(promise) } /** diff --git a/docs/classes/internal.AudioPreview.md b/docs/classes/internal.AudioPreview.md index 927e8259..5388d490 100644 --- a/docs/classes/internal.AudioPreview.md +++ b/docs/classes/internal.AudioPreview.md @@ -109,13 +109,13 @@ ___ ### stop -▸ **stop**(): `Promise`<`void`\> +▸ **stop**(): `Promise`<`boolean`\> Stops recording or playing an audio sample. #### Returns -`Promise`<`void`\> +`Promise`<`boolean`\> ___ diff --git a/example/package.json b/example/package.json index ccb3fb51..f5171d48 100644 --- a/example/package.json +++ b/example/package.json @@ -1,7 +1,7 @@ { "name": "react-native-comms-sdk-example", "description": "Example app for react-native-dolbyio-sdk", - "version": "3.10.0+1", + "version": "3.10.1+1", "license": "MIT", "private": true, "scripts": { diff --git a/example/src/screens/JoinScreen/JoinScreen.tsx b/example/src/screens/JoinScreen/JoinScreen.tsx index 43a11ef1..f21dc354 100644 --- a/example/src/screens/JoinScreen/JoinScreen.tsx +++ b/example/src/screens/JoinScreen/JoinScreen.tsx @@ -13,7 +13,7 @@ import Space from '@ui/Space'; import Text from '@ui/Text'; import styles from './JoinScreen.style'; -import { ConferenceCreateParameters, SpatialAudioStyle } from '@dolbyio/comms-sdk-react-native/models'; +import { SpatialAudioStyle } from '@dolbyio/comms-sdk-react-native/models'; import { View } from 'react-native'; import { MenuOptionsButton, type Options } from '@ui/MenuOptionsButton/MenuOptionsButton'; import ExtendedOptions from '@ui/ExtendedOptions'; @@ -32,17 +32,8 @@ const JoinScreen: FunctionComponent = () => { const [alias, setAlias] = useState(`${chance.country({ full: true })}`); const { createAndJoin, replay, listen, getCurrentConference, goToAudioPreviewScreen } = useContext(DolbyIOContext); - const joinConference = () => { - var params: ConferenceCreateParameters = { - dolbyVoice: isDolbyVoice, - liveRecording: isLiveRecording, - spatialAudioStyle: spatialAudioStyle - } - createAndJoin(alias, params); - }; - const createConference = async () => { - await createAndJoin(alias, {dolbyVoice: isDolbyVoice, liveRecording: isLiveRecording, spatialAudioStyle: spatialAudioStyle }); + await createAndJoin(alias, { dolbyVoice: isDolbyVoice, liveRecording: isLiveRecording, spatialAudioStyle: spatialAudioStyle }); } const listenConference = () => { @@ -69,7 +60,7 @@ const JoinScreen: FunctionComponent = () => { setLiveRecording(!isLiveRecording); } - const spatialAudioOptions : Options = [ + const spatialAudioOptions: Options = [ { text: 'Disabled', value: 'DISABLED', @@ -95,7 +86,7 @@ const JoinScreen: FunctionComponent = () => { const renderSpatialAudioChooser = () => { if (isDolbyVoice) { - return( + return ( @@ -120,19 +111,8 @@ const JoinScreen: FunctionComponent = () => { - - - Dolby.io - - - IAPI SDK for React Native - - - TEST APP - - - - Join Conference + + Join or Create the Conference {