app: remove a few deprecated method calls
authorDa Risk <da_risk@geekorum.com>
Mon, 13 Nov 2023 18:38:23 -0400
changeset 1152 589b91dd663f
parent 1151 4905b697a8c8
child 1153 fcdd9dfa0f3e
app: remove a few deprecated method calls
app/src/main/java/com/geekorum/ttrss/article_details/ArticleActionsBars.kt
app/src/main/java/com/geekorum/ttrss/articles_list/ArticlesListAppbar.kt
app/src/main/java/com/geekorum/ttrss/articles_list/FeedsNavigationMenuPresenter.kt
app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt
app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceDependenciesListScreen.kt
app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceLicenseScreen.kt
app/src/main/java/com/geekorum/ttrss/settings/manage_features/InstallFeatureActivity.kt
app/src/main/java/com/geekorum/ttrss/sync/workers/UpdateArticleStatusWorker.kt
manage_feeds/src/main/java/com/geekorum/ttrss/manage_feeds/ManageFeedsActivity.kt
--- a/app/src/main/java/com/geekorum/ttrss/article_details/ArticleActionsBars.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/article_details/ArticleActionsBars.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -31,8 +31,8 @@
 import androidx.compose.foundation.rememberScrollState
 import androidx.compose.foundation.verticalScroll
 import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
 import androidx.compose.material.icons.filled.Archive
-import androidx.compose.material.icons.filled.ArrowBack
 import androidx.compose.material.icons.filled.OpenInBrowser
 import androidx.compose.material.icons.filled.Share
 import androidx.compose.material3.*
@@ -158,7 +158,7 @@
         title = {},
         navigationIcon = {
             IconButton(onClick = onNavigateUpClick) {
-                Icon(Icons.Default.ArrowBack, contentDescription = null)
+                Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = null)
             }
         }
     )
@@ -211,7 +211,7 @@
         scrollBehavior = scrollBehavior,
         navigationIcon = {
             IconButton(onClick = onNavigateUpClick) {
-                Icon(Icons.Default.ArrowBack, contentDescription = null)
+                Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = null)
             }
         },
         actions = {
--- a/app/src/main/java/com/geekorum/ttrss/articles_list/ArticlesListAppbar.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/articles_list/ArticlesListAppbar.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -29,7 +29,11 @@
 import androidx.compose.foundation.text.KeyboardActions
 import androidx.compose.foundation.text.KeyboardOptions
 import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.*
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.Sort
+import androidx.compose.material.icons.filled.Clear
+import androidx.compose.material.icons.filled.Menu
+import androidx.compose.material.icons.filled.Search
 import androidx.compose.material3.*
 import androidx.compose.runtime.*
 import androidx.compose.runtime.saveable.Saver
@@ -70,7 +74,7 @@
                     onClick = {
                     appBarState.closeSearch()
                 }) {
-                    Icon(Icons.Default.ArrowBack, contentDescription = "back")
+                    Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = "back")
                 }
             } else {
                 navigationIcon?.invoke()
@@ -243,7 +247,7 @@
             onClick = {
                 expanded = true
             }) {
-            Icon(Icons.Default.Sort, contentDescription = stringResource(R.string.content_desc_btn_sort_menu))
+            Icon(Icons.AutoMirrored.Default.Sort, contentDescription = stringResource(R.string.content_desc_btn_sort_menu))
         }
 
         DropdownMenu(
--- a/app/src/main/java/com/geekorum/ttrss/articles_list/FeedsNavigationMenuPresenter.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/articles_list/FeedsNavigationMenuPresenter.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -92,6 +92,7 @@
         }
 
         FeedListNavigationMenu(
+            modifier = modifier,
             user = account?.name ?: "",
             server = server ?: "",
             feedSection = {
@@ -203,7 +204,7 @@
                         )
                     } else {
                         LinearProgressIndicator(
-                            progress = progress / progressMax.toFloat(),
+                            progress = { progress / progressMax.toFloat() },
                             color = MaterialTheme.colorScheme.tertiary,
                             modifier = Modifier.padding(top = 8.dp, bottom = 16.dp)
                         )
--- a/app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -32,7 +32,7 @@
 import androidx.compose.foundation.background
 import androidx.compose.foundation.layout.*
 import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
 import androidx.compose.material3.*
 import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi
 import androidx.compose.material3.windowsizeclass.WindowSizeClass
@@ -206,7 +206,7 @@
                 },
                 navigationIcon = {
                     IconButton(onClick = onNavigateUpClick) {
-                        Icon(Icons.Default.ArrowBack, contentDescription = null)
+                        Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = null)
                     }
                 }
                 )
--- a/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceDependenciesListScreen.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceDependenciesListScreen.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -29,7 +29,7 @@
 import androidx.compose.foundation.lazy.items
 import androidx.compose.foundation.lazy.rememberLazyListState
 import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
 import androidx.compose.material3.*
 import androidx.compose.runtime.Composable
 import androidx.compose.runtime.collectAsState
@@ -73,7 +73,7 @@
                 navigationIcon = {
                     IconButton(onClick = onUpClick) {
                         Icon(
-                            Icons.Default.ArrowBack,
+                            Icons.AutoMirrored.Default.ArrowBack,
                             contentDescription = null
                         )
                     }
--- a/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceLicenseScreen.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceLicenseScreen.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -28,7 +28,7 @@
 import androidx.compose.foundation.rememberScrollState
 import androidx.compose.foundation.verticalScroll
 import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
 import androidx.compose.material3.*
 import androidx.compose.runtime.*
 import androidx.compose.ui.Modifier
@@ -90,7 +90,7 @@
             navigationIcon = {
                 IconButton(onClick = onBackClick) {
                     Icon(
-                        Icons.Default.ArrowBack,
+                        Icons.AutoMirrored.Default.ArrowBack,
                         contentDescription = null
                     )
                 }
--- a/app/src/main/java/com/geekorum/ttrss/settings/manage_features/InstallFeatureActivity.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/manage_features/InstallFeatureActivity.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -181,7 +181,7 @@
                 LinearProgressIndicator(
                     modifier = Modifier.padding(vertical = 16.dp))
             } else {
-                LinearProgressIndicator(progress = progress/progressMax.toFloat(),
+                LinearProgressIndicator(progress = { progress / progressMax.toFloat() },
                     modifier = Modifier.padding(vertical = 16.dp))
             }
         }
--- a/app/src/main/java/com/geekorum/ttrss/sync/workers/UpdateArticleStatusWorker.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/sync/workers/UpdateArticleStatusWorker.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -33,11 +33,8 @@
 import com.geekorum.ttrss.webapi.ApiCallException
 import dagger.assisted.Assisted
 import dagger.assisted.AssistedInject
-import kotlinx.coroutines.ExperimentalCoroutinesApi
+import kotlinx.coroutines.*
 import kotlinx.coroutines.channels.Channel
-import kotlinx.coroutines.coroutineScope
-import kotlinx.coroutines.launch
-import kotlinx.coroutines.withContext
 import timber.log.Timber
 
 /**
@@ -82,6 +79,7 @@
         Result.success()
     }
 
+    @OptIn(DelicateCoroutinesApi::class)
     @Throws(ApiCallException::class)
     private suspend fun updateArticlesStatus() = coroutineScope {
         Timber.i("Updating old articles status for feed $feedId")
--- a/manage_feeds/src/main/java/com/geekorum/ttrss/manage_feeds/ManageFeedsActivity.kt	Mon Nov 13 18:32:25 2023 -0400
+++ b/manage_feeds/src/main/java/com/geekorum/ttrss/manage_feeds/ManageFeedsActivity.kt	Mon Nov 13 18:38:23 2023 -0400
@@ -31,7 +31,7 @@
 import androidx.compose.foundation.layout.size
 import androidx.compose.foundation.lazy.LazyColumn
 import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.PlaylistAdd
+import androidx.compose.material.icons.automirrored.filled.PlaylistAdd
 import androidx.compose.material3.*
 import androidx.compose.runtime.Composable
 import androidx.compose.ui.Modifier
@@ -121,7 +121,7 @@
         },
         floatingActionButton = {
             FloatingActionButton(onClick = onAddFeedClick) {
-                Icon(Icons.Default.PlaylistAdd, contentDescription = null)
+                Icon(Icons.AutoMirrored.Default.PlaylistAdd, contentDescription = null)
             }
         }
     ) { contentPadding ->