Skip to content

Commit 94ef3c4

Browse files
authored
Merge pull request #1152 from soramitsu/staging
staging
2 parents 89559ac + e9dac6b commit 94ef3c4

File tree

5 files changed

+18
-7
lines changed

5 files changed

+18
-7
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ apply plugin: "org.sonarqube"
55
buildscript {
66
ext {
77
// App version
8-
versionName = '3.4.4'
9-
versionCode = 172
8+
versionName = '3.4.5'
9+
versionCode = 174
1010

1111
// SDK and tools
1212
compileSdkVersion = 34

core-db/src/main/java/jp/co/soramitsu/coredb/AppDatabase.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ import jp.co.soramitsu.coredb.migrations.Migration_60_61
6767
import jp.co.soramitsu.coredb.migrations.Migration_61_62
6868
import jp.co.soramitsu.coredb.migrations.Migration_62_63
6969
import jp.co.soramitsu.coredb.migrations.Migration_63_64
70+
import jp.co.soramitsu.coredb.migrations.Migration_64_65
7071
import jp.co.soramitsu.coredb.migrations.RemoveAccountForeignKeyFromAsset_17_18
7172
import jp.co.soramitsu.coredb.migrations.RemoveLegacyData_35_36
7273
import jp.co.soramitsu.coredb.migrations.RemoveStakingRewardsTable_22_23
@@ -92,7 +93,7 @@ import jp.co.soramitsu.coredb.model.chain.FavoriteChainLocal
9293
import jp.co.soramitsu.coredb.model.chain.MetaAccountLocal
9394

9495
@Database(
95-
version = 64,
96+
version = 65,
9697
entities = [
9798
AccountLocal::class,
9899
AddressBookContact::class,
@@ -177,6 +178,7 @@ abstract class AppDatabase : RoomDatabase() {
177178
.addMigrations(Migration_61_62)
178179
.addMigrations(Migration_62_63)
179180
.addMigrations(Migration_63_64)
181+
.addMigrations(Migration_64_65)
180182
.build()
181183
}
182184
return instance!!

core-db/src/main/java/jp/co/soramitsu/coredb/migrations/Migrations.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,16 @@ package jp.co.soramitsu.coredb.migrations
33
import androidx.room.migration.Migration
44
import androidx.sqlite.db.SupportSQLiteDatabase
55

6+
val Migration_64_65 = object : Migration(64, 65) {
7+
override fun migrate(db: SupportSQLiteDatabase) {
8+
db.execSQL("DELETE FROM storage")
9+
}
10+
}
11+
612
val Migration_63_64 = object : Migration(63, 64) {
713
override fun migrate(db: SupportSQLiteDatabase) {
814
db.execSQL("ALTER TABLE chains ADD COLUMN `isUsesAppId` INTEGER NOT NULL DEFAULT 0")
15+
db.execSQL("DELETE FROM storage")
916
}
1017
}
1118

feature-staking-api/src/main/java/jp/co/soramitsu/staking/api/data/StakingSharedState.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,20 +189,20 @@ class StakingSharedState(
189189
}
190190
}
191191

192-
sealed class StakingAssetSelection(val chainId: ChainId, val chainAssetId: String) {
192+
sealed class StakingAssetSelection(open val chainId: ChainId, open val chainAssetId: String) {
193193
abstract val type: StakingType
194194

195-
class RelayChainStaking(chainId: ChainId, chainAssetId: String) :
195+
data class RelayChainStaking(override val chainId: ChainId, override val chainAssetId: String) :
196196
StakingAssetSelection(chainId, chainAssetId) {
197197
override val type = StakingType.RELAYCHAIN
198198
}
199199

200-
class ParachainStaking(chainId: ChainId, chainAssetId: String) :
200+
data class ParachainStaking(override val chainId: ChainId, override val chainAssetId: String) :
201201
StakingAssetSelection(chainId, chainAssetId) {
202202
override val type = StakingType.PARACHAIN
203203
}
204204

205-
class Pool(chainId: ChainId, chainAssetId: String) :
205+
data class Pool(override val chainId: ChainId, override val chainAssetId: String) :
206206
StakingAssetSelection(chainId, chainAssetId) {
207207
override val type = StakingType.POOL
208208
}

feature-staking-impl/src/main/java/jp/co/soramitsu/staking/impl/scenarios/relaychain/StakingRelayChainScenarioRepository.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package jp.co.soramitsu.staking.impl.scenarios.relaychain
22

3+
import android.util.Log
34
import java.math.BigInteger
45
import jp.co.soramitsu.common.data.network.runtime.binding.BinderWithType
56
import jp.co.soramitsu.common.data.network.runtime.binding.NonNullBinderWithType
@@ -91,6 +92,7 @@ import kotlinx.coroutines.flow.firstOrNull
9192
import kotlinx.coroutines.flow.flatMapLatest
9293
import kotlinx.coroutines.flow.flowOf
9394
import kotlinx.coroutines.flow.mapLatest
95+
import kotlinx.coroutines.flow.onEach
9496
import kotlinx.coroutines.supervisorScope
9597
import kotlinx.coroutines.withContext
9698

0 commit comments

Comments
 (0)