mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-10-27 10:11:22 +00:00 
			
		
		
		
	remove previous deprecations
This commit is contained in:
		| @@ -2,6 +2,8 @@ | |||||||
|  |  | ||||||
| ## 0.18.0 | ## 0.18.0 | ||||||
|  |  | ||||||
|  | **ALL PREVIOUSLY DEPRECATED FUNCTIONALITY HAVE BEEN REMOVED** | ||||||
|  |  | ||||||
| * `Versions`: | * `Versions`: | ||||||
|     * `Android Fragments`: `1.5.6` -> `1.5.7` |     * `Android Fragments`: `1.5.6` -> `1.5.7` | ||||||
| * `Ktor`: | * `Ktor`: | ||||||
|   | |||||||
| @@ -1,21 +0,0 @@ | |||||||
| package dev.inmo.micro_utils.coroutines.compose |  | ||||||
|  |  | ||||||
| import androidx.compose.runtime.MutableState |  | ||||||
| import androidx.compose.runtime.mutableStateOf |  | ||||||
| import dev.inmo.micro_utils.coroutines.subscribeSafelyWithoutExceptions |  | ||||||
| import kotlinx.coroutines.CoroutineScope |  | ||||||
| import kotlinx.coroutines.flow.Flow |  | ||||||
| import kotlinx.coroutines.flow.StateFlow |  | ||||||
|  |  | ||||||
| @Deprecated("Duplicated functionality", ReplaceWith("asMutableComposeState(initial, scope)", "dev.inmo.micro_utils.coroutines.compose.asMutableComposeState")) |  | ||||||
| fun <T> Flow<T>.toMutableState( |  | ||||||
|     initial: T, |  | ||||||
|     scope: CoroutineScope |  | ||||||
| ): MutableState<T> = asMutableComposeState(initial, scope) |  | ||||||
|  |  | ||||||
| @Deprecated("Duplicated functionality", ReplaceWith("asMutableComposeState(scope)", "dev.inmo.micro_utils.coroutines.compose.asMutableComposeState")) |  | ||||||
| @Suppress("NOTHING_TO_INLINE") |  | ||||||
| inline fun <T> StateFlow<T>.toMutableState( |  | ||||||
|     scope: CoroutineScope |  | ||||||
| ): MutableState<T> = asMutableComposeState(scope) |  | ||||||
|  |  | ||||||
| @@ -1,17 +0,0 @@ | |||||||
| package dev.inmo.micro_utils.startup.launcher |  | ||||||
|  |  | ||||||
| import dev.inmo.micro_utils.startup.launcher.StartLauncherPlugin.setupDI |  | ||||||
| import kotlinx.serialization.json.JsonObject |  | ||||||
| import org.koin.core.KoinApplication |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * Will create [KoinApplication], init, load modules using [StartLauncherPlugin] and start plugins using the same base |  | ||||||
|  * plugin |  | ||||||
|  * |  | ||||||
|  * @param rawConfig It is expected that this [JsonObject] will contain serialized [Config] ([StartLauncherPlugin] will |  | ||||||
|  * deserialize it in its [StartLauncherPlugin.setupDI] |  | ||||||
|  */ |  | ||||||
| @Deprecated("Fully replaced with StartLauncherPlugin#start", ReplaceWith("StartLauncherPlugin.start(rawConfig)", "dev.inmo.micro_utils.startup.launcher.StartLauncherPlugin")) |  | ||||||
| suspend fun start(rawConfig: JsonObject) { |  | ||||||
|     StartLauncherPlugin.start(rawConfig) |  | ||||||
| } |  | ||||||
| @@ -1,25 +0,0 @@ | |||||||
| package dev.inmo.micro_utils.startup.launcher |  | ||||||
|  |  | ||||||
| import dev.inmo.kslog.common.KSLog |  | ||||||
| import dev.inmo.kslog.common.i |  | ||||||
| import kotlinx.serialization.json.JsonObject |  | ||||||
| import kotlinx.serialization.json.jsonObject |  | ||||||
|  |  | ||||||
| @Deprecated("Useless due to including of the same functionality in StrtLauncherPlugin") |  | ||||||
| object PluginsStarter { |  | ||||||
|     init { |  | ||||||
|         KSLog.default = KSLog("Launcher") |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * It is expected that you have registered all the [dev.inmo.micro_utils.startup.plugin.StartPlugin]s of your JS |  | ||||||
|      * app inside of [dev.inmo.micro_utils.startup.plugin.StartPluginSerializer] using its |  | ||||||
|      * [dev.inmo.micro_utils.startup.plugin.StartPluginSerializer.registerPlugin] method |  | ||||||
|      */ |  | ||||||
|     suspend fun startPlugins(json: JsonObject) = StartLauncherPlugin.start(json) |  | ||||||
|     /** |  | ||||||
|      * Will convert [config] to [JsonObject] with auto registration of [dev.inmo.micro_utils.startup.plugin.StartPlugin]s |  | ||||||
|      * in [dev.inmo.micro_utils.startup.plugin.StartPluginSerializer] |  | ||||||
|      */ |  | ||||||
|     suspend fun startPlugins(config: Config) = StartLauncherPlugin.start(config) |  | ||||||
| } |  | ||||||
		Reference in New Issue
	
	Block a user