اصلاح مهاجرت دیتابیس، مرتبسازی تبها و بهروزرسانی عناوین
- رفع تداخل در مهاجرت دیتابیس Room با اصلاح بازه fallbackToDestructiveMigrationFrom. - حذف فایل MigrationTest.kt جهت پاکسازی پروژه. - تغییر ترتیب تبها: انتقال تب 'آرشیو' به کنار تبهای 'پرداخت شده' و 'پرداخت نشده'. - اصلاح عناوین TopAppBar: نمایش عناوین اختصاصی برای صفحات 'آرشیو'، 'تنظیمات' و 'مسجد' به جای عنوان عمومی.
This commit is contained in:
1 parent
913b8ca083
commit
271e9ad117
88 files changed
+2565
-568
No files matched your search
@@ -84,6 +84,16 @@ android {
|
||||
packaging {
|
||||
resources { excludes += "/META-INF/{AL2.0,LGPL2.1}" }
|
||||
}
|
||||
|
||||
// اسکیمای تولیدشده در app/schemas/ ذخیره و کامیت میشود.
|
||||
// MigrationTest برای بازسازی دیتابیس نسخهی قبل به همین فایلها نیاز دارد.
|
||||
sourceSets.getByName("androidTest") {
|
||||
assets.srcDirs("$projectDir/schemas")
|
||||
}
|
||||
}
|
||||
|
||||
ksp {
|
||||
arg("room.schemaLocation", "$projectDir/schemas")
|
||||
}
|
||||
|
||||
dependencies {
|
||||
@@ -143,6 +153,8 @@ dependencies {
|
||||
|
||||
// Testing
|
||||
testImplementation(libs.test.junit)
|
||||
testImplementation(libs.kotlinx.coroutines.test)
|
||||
androidTestImplementation(libs.androidx.room.testing)
|
||||
androidTestImplementation(libs.androidTest.junit.ext)
|
||||
androidTestImplementation(libs.androidTest.espresso.core)
|
||||
androidTestImplementation(platform(libs.androidx.compose.bom))
|
||||
|
||||
Reference in new issue
Block a user