From 3fc8735a19e270ba990f33f62b10298bd2e05de7 Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX Date: Thu, 28 Mar 2024 01:30:12 -0400 Subject: [PATCH] fix: it's not THAT important --- .../dantotsu/widgets/statistics/ProfileStatsWidget.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/widgets/statistics/ProfileStatsWidget.kt b/app/src/main/java/ani/dantotsu/widgets/statistics/ProfileStatsWidget.kt index 06202ea0..4cb5df0c 100644 --- a/app/src/main/java/ani/dantotsu/widgets/statistics/ProfileStatsWidget.kt +++ b/app/src/main/java/ani/dantotsu/widgets/statistics/ProfileStatsWidget.kt @@ -113,10 +113,8 @@ class ProfileStatsWidget : AppWidgetProvider() { launchIO { val userPref = PrefManager.getVal(PrefName.AnilistUserId, "") - val userId = if (userPref.isNotEmpty()) userPref.toInt() else Anilist.userid - ?: if (Anilist.query.getUserData()) Anilist.userid else null - userId?.let { - val respond = Anilist.query.getUserProfile(it) + if (userPref.isNotEmpty()) { + val respond = Anilist.query.getUserProfile(userPref.toInt()) respond?.data?.user?.let { user -> withContext(Dispatchers.Main) { val views = RemoteViews(context.packageName, R.layout.statistics_widget).apply { @@ -195,7 +193,7 @@ class ProfileStatsWidget : AppWidgetProvider() { ) val intent = Intent(context, ProfileActivity::class.java) - .putExtra("userId", it) + .putExtra("userId", userPref.toInt()) val pendingIntent = PendingIntent.getActivity( context, 0, intent, PendingIntent.FLAG_IMMUTABLE ) @@ -205,7 +203,7 @@ class ProfileStatsWidget : AppWidgetProvider() { appWidgetManager.updateAppWidget(appWidgetId, views) } } ?: showLoginCascade(context, appWidgetManager, appWidgetId) - } ?: showLoginCascade(context, appWidgetManager, appWidgetId) + } else showLoginCascade(context, appWidgetManager, appWidgetId) } }