From ff6deff035ce2a94c6c56cfb82a06739db8d029b Mon Sep 17 00:00:00 2001 From: Liviu Timar <65943217+liviu-timar@users.noreply.github.com> Date: Fri, 29 Nov 2024 16:57:24 +0200 Subject: [PATCH] Change deprecation status for Sounds (#1233) * Change deprecation level for Sounds Change deprecation info for Sounds * Actually remove deprecated constructor --- .../api/stream-video-android-core.api | 2 -- .../video/android/core/sounds/RingingConfig.kt | 14 +------------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/stream-video-android-core/api/stream-video-android-core.api b/stream-video-android-core/api/stream-video-android-core.api index 5581ea834d..5af75d495d 100644 --- a/stream-video-android-core/api/stream-video-android-core.api +++ b/stream-video-android-core/api/stream-video-android-core.api @@ -5080,8 +5080,6 @@ public final class io/getstream/video/android/core/sounds/RingingConfigKt { } public final class io/getstream/video/android/core/sounds/Sounds { - public fun (II)V - public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V public fun (Lio/getstream/video/android/core/sounds/RingingConfig;)V public final fun component1 ()Lio/getstream/video/android/core/sounds/RingingConfig; public final fun copy (Lio/getstream/video/android/core/sounds/RingingConfig;)Lio/getstream/video/android/core/sounds/Sounds; diff --git a/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/sounds/RingingConfig.kt b/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/sounds/RingingConfig.kt index bd74e6bbe8..9b09645512 100644 --- a/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/sounds/RingingConfig.kt +++ b/stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/sounds/RingingConfig.kt @@ -23,7 +23,6 @@ import androidx.annotation.RawRes import io.getstream.log.StreamLog import io.getstream.video.android.core.R import io.getstream.video.android.core.utils.safeCallWithDefault -import org.jetbrains.annotations.ApiStatus // Interface & API /** @@ -48,18 +47,7 @@ public interface RingingConfig { replaceWith = ReplaceWith("SoundConfig"), level = DeprecationLevel.WARNING, ) -public data class Sounds(val ringingConfig: RingingConfig) { - @ApiStatus.ScheduledForRemoval(inVersion = "1.0.18") - @Deprecated( - message = "Deprecated. This Constructor will now return a sound configuration with no sounds. Use constructor with SoundConfig parameter instead.", - replaceWith = ReplaceWith("defaultResourcesRingingConfig(context).toSounds()"), - level = DeprecationLevel.ERROR, - ) - constructor( - @RawRes incomingCallSound: Int = R.raw.call_incoming_sound, - @RawRes outgoingCallSound: Int = R.raw.call_outgoing_sound, - ) : this(emptyRingingConfig()) -} +public data class Sounds(val ringingConfig: RingingConfig) // Factories /**