Skip to content

Commit 17f549c

Browse files
committed
Add 0.13.5 items and release 1.6.7
1 parent 8a3d0b5 commit 17f549c

File tree

6 files changed

+374701
-324847
lines changed

6 files changed

+374701
-324847
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import java.util.EnumSet
21
import io.sentry.android.gradle.extensions.InstrumentationFeature
2+
import java.util.EnumSet
33

44
plugins {
55
id("com.android.application")
@@ -33,7 +33,7 @@ android {
3333
targetSdk = 33
3434

3535
versionName = System.getenv("VERSION") ?: "1.6.7"
36-
versionCode = System.getenv("VERSION_CODE")?.toIntOrNull() ?: 1
36+
versionCode = System.getenv("VERSION_CODE")?.toIntOrNull() ?: 17020
3737
}
3838

3939
buildFeatures {
18.1 MB
Binary file not shown.

tarkovapi/src/main/java/com/austinhodak/tarkovapi/di/Module.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ object Module {
2323
@ApplicationContext appContext: Context,
2424
callback: AppDatabase.Callback
2525
) = Room.databaseBuilder(appContext, AppDatabase::class.java, "hideout-database")
26-
.createFromAsset("hideout_database_64.db")
26+
.createFromAsset("hideout_database_66.db")
2727
.fallbackToDestructiveMigration()
2828
.addCallback(callback)
2929
.build()

tarkovapi/src/main/java/com/austinhodak/tarkovapi/room/AppDatabase.kt

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,45 @@ import androidx.room.RoomDatabase
77
import androidx.room.TypeConverters
88
import androidx.sqlite.db.SupportSQLiteDatabase
99
import com.apollographql.apollo3.ApolloClient
10-
import com.austinhodak.tarkovapi.*
10+
import com.austinhodak.tarkovapi.R
1111
import com.austinhodak.tarkovapi.di.ApplicationScope
12-
import com.austinhodak.tarkovapi.room.dao.*
12+
import com.austinhodak.tarkovapi.room.dao.AmmoDao
13+
import com.austinhodak.tarkovapi.room.dao.BarterDao
14+
import com.austinhodak.tarkovapi.room.dao.CraftDao
15+
import com.austinhodak.tarkovapi.room.dao.ItemDao
16+
import com.austinhodak.tarkovapi.room.dao.ModDao
17+
import com.austinhodak.tarkovapi.room.dao.PriceDao
18+
import com.austinhodak.tarkovapi.room.dao.QuestDao
19+
import com.austinhodak.tarkovapi.room.dao.TraderDao
20+
import com.austinhodak.tarkovapi.room.dao.WeaponDao
1321
import com.austinhodak.tarkovapi.room.enums.ItemTypes
14-
import com.austinhodak.tarkovapi.room.models.*
15-
import com.austinhodak.tarkovapi.utils.*
22+
import com.austinhodak.tarkovapi.room.models.Ammo
23+
import com.austinhodak.tarkovapi.room.models.Barter
24+
import com.austinhodak.tarkovapi.room.models.Craft
25+
import com.austinhodak.tarkovapi.room.models.Item
26+
import com.austinhodak.tarkovapi.room.models.Mod
27+
import com.austinhodak.tarkovapi.room.models.Price
28+
import com.austinhodak.tarkovapi.room.models.Quest
29+
import com.austinhodak.tarkovapi.room.models.Trader
30+
import com.austinhodak.tarkovapi.room.models.Weapon
31+
import com.austinhodak.tarkovapi.room.models.toAmmoItem
32+
import com.austinhodak.tarkovapi.room.models.toItem
33+
import com.austinhodak.tarkovapi.room.models.toMod
34+
import com.austinhodak.tarkovapi.room.models.toWeapon
35+
import com.austinhodak.tarkovapi.utils.getItemType
36+
import com.austinhodak.tarkovapi.utils.itemType
37+
import com.austinhodak.tarkovapi.utils.iterator
1638
import dagger.hilt.android.qualifiers.ApplicationContext
17-
import kotlinx.coroutines.*
39+
import kotlinx.coroutines.CoroutineScope
40+
import kotlinx.coroutines.Dispatchers
41+
import kotlinx.coroutines.launch
1842
import org.json.JSONArray
1943
import org.json.JSONObject
2044
import javax.inject.Inject
2145
import javax.inject.Provider
2246
import kotlin.system.measureTimeMillis
2347

24-
@Database(entities = [Ammo::class, Item::class, Weapon::class, Quest::class, Trader::class, Craft::class, Barter::class, Mod::class, Price::class], version = 64)
48+
@Database(entities = [Ammo::class, Item::class, Weapon::class, Quest::class, Trader::class, Craft::class, Barter::class, Mod::class, Price::class], version = 66)
2549
@TypeConverters(Converters::class)
2650
abstract class AppDatabase : RoomDatabase() {
2751
abstract fun AmmoDao(): AmmoDao
@@ -62,7 +86,7 @@ abstract class AppDatabase : RoomDatabase() {
6286

6387
private fun loadItemsFile() {
6488
scope.launch(Dispatchers.IO) {
65-
populateDatabase(JSONArray(context.resources.openRawResource(R.raw.items_011223).bufferedReader().use { it.readText() }))
89+
populateDatabase(JSONArray(context.resources.openRawResource(R.raw.items_081023).bufferedReader().use { it.readText() }))
6690
}
6791
}
6892

0 commit comments

Comments
 (0)