Skip to content

Commit 9c46f49

Browse files
committed
fix, v2.0.0
1 parent 7efb0e4 commit 9c46f49

File tree

8 files changed

+23
-12
lines changed

8 files changed

+23
-12
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ android {
1212
applicationId = "dev.alllexey.itmowidgets"
1313
minSdk = 26
1414
targetSdk = 36
15-
versionCode = 1
16-
versionName = "1.4"
15+
versionCode = 2
16+
versionName = "2.0.0"
1717

1818
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
1919
}

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
android:label="@string/qr_widget_name">
5656
<intent-filter>
5757
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
58-
<action android:name="me.alllexey123.itmowidgets.action.QR_WIDGET_CLICK" />
58+
<action android:name="dev.alllexey.itmowidgets.action.QR_WIDGET_CLICK" />
5959
</intent-filter>
6060

6161
<meta-data
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package dev.alllexey.itmowidgets
22

33
object AppIntents {
4-
const val EXTRA_TARGET_FRAGMENT = "me.alllexey123.itmowidgets.TARGET_FRAGMENT"
4+
const val EXTRA_TARGET_FRAGMENT = "dev.alllexey.itmowidgets.TARGET_FRAGMENT"
55
const val TARGET_SCHEDULE_FRAGMENT = "SCHEDULE"
66
}

app/src/main/java/dev/alllexey/itmowidgets/ui/widgets/QrCodeWidget.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ class QrCodeWidget : AppWidgetProvider() {
126126

127127
companion object {
128128

129-
const val ACTION_WIDGET_CLICK: String = "me.alllexey123.itmowidgets.action.QR_WIDGET_CLICK"
129+
const val ACTION_WIDGET_CLICK: String = "dev.alllexey.itmowidgets.action.QR_WIDGET_CLICK"
130130

131131
fun updateAppWidget(
132132
context: Context,

app/src/main/java/dev/alllexey/itmowidgets/workers/LessonWidgetUpdateWorker.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ class LessonWidgetUpdateWorker(
9999
}
100100

101101
companion object {
102-
private const val WIDGET_UPDATE_WORK_NAME = "me.alllexey123.itmowidgets.LessonWidgetUpdate"
102+
private const val WIDGET_UPDATE_WORK_NAME = "dev.alllexey.itmowidgets.LessonWidgetUpdate"
103103

104104
fun enqueueImmediateUpdate(context: Context) {
105105
val request = OneTimeWorkRequestBuilder<LessonWidgetUpdateWorker>().build()

app/src/main/java/dev/alllexey/itmowidgets/workers/QrAnimationWorker.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class QrAnimationWorker(appContext: Context, workerParams: WorkerParameters) :
2525
CoroutineWorker(appContext, workerParams) {
2626

2727
companion object {
28-
const val WORK_NAME = "me.alllexey123.itmowidgets.QrWidgetAnimation"
28+
const val WORK_NAME = "dev.alllexey.itmowidgets.QrWidgetAnimation"
2929
const val KEY_APP_WIDGET_ID = "app_widget_id"
3030

3131
fun easeInOut(fraction: Float): Float {

app/src/main/java/dev/alllexey/itmowidgets/workers/QrWidgetUpdateWorker.kt

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,21 @@ class QrWidgetUpdateWorker(val appContext: Context, workerParams: WorkerParamete
3030
return Result.success()
3131
}
3232

33-
val bitmap: Bitmap = if (storage.settings.getQrSpoilerState()) {
33+
val qrHex = try {
34+
qrToolkit.getQrHex(allowCached = false) // update
35+
} catch (e1: Exception) {
36+
appContainer.errorLogRepository.logThrowable(e1, QrWidgetUpdateWorker::class.java.name)
37+
try {
38+
qrToolkit.getQrHex(allowCached = true)
39+
} catch (e2: Exception) {
40+
appContainer.errorLogRepository.logThrowable(e2, QrWidgetUpdateWorker::class.java.name)
41+
null
42+
}
43+
}
44+
45+
val bitmap: Bitmap = if (qrHex == null || storage.settings.getQrSpoilerState()) {
3446
qrToolkit.generateSpoilerBitmap()
3547
} else {
36-
val qrHex = qrToolkit.getQrHex(allowCached = false)
3748
qrToolkit.generateQrBitmap(qrHex)
3849
}
3950

@@ -57,7 +68,7 @@ class QrWidgetUpdateWorker(val appContext: Context, workerParams: WorkerParamete
5768
}
5869

5970
companion object {
60-
const val WIDGET_UPDATE_WORK_NAME = "me.alllexey123.itmowidgets.QrWidgetUpdate"
71+
const val WIDGET_UPDATE_WORK_NAME = "dev.alllexey.itmowidgets.QrWidgetUpdate"
6172

6273
fun enqueueImmediateUpdate(context: Context) {
6374
val immediateWorkRequest = OneTimeWorkRequestBuilder<QrWidgetUpdateWorker>()

app/src/main/res/values/strings.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<resources>
22
<string name="app_name">ITMO.Widgets</string>
3-
<string name="app_version">1.4.0</string>
3+
<string name="app_version">2.0.0</string>
44
<string name="single_lesson_widget_name">Пара</string>
55
<string name="single_lesson_widget_description">Текущая или следующая</string>
66
<string name="list_lesson_widget_name">Расписание</string>
@@ -10,7 +10,7 @@
1010
<string name="refresh_token_help_url">https://github.com/alllexey-dev/ITMO.Widgets?tab=readme-ov-file#использование</string>
1111
<string name="latest_release_url">https://github.com/alllexey-dev/ITMO.Widgets/releases/latest</string>
1212
<string name="default_notification_channel_id" translatable="false">fcm_default_channel</string>
13-
<string name="title_web">Сайт MyItmo</string>
13+
<string name="title_web">My ITMO</string>
1414
<string name="title_qr">Пропуск</string>
1515
<string name="title_schedule">Расписание</string>
1616
<string name="title_sport">Спорт</string>

0 commit comments

Comments
 (0)