Skip to content

Commit cdd7681

Browse files
authored
Merge branch 'master' into feat/gift-codes
2 parents f249710 + c93b451 commit cdd7681

33 files changed

+1856
-615
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
{
2+
"formatVersion": 1,
3+
"database": {
4+
"version": 5,
5+
"identityHash": "eb40e0b1c9efc8f3cbf698d75fc4d4b6",
6+
"entities": [
7+
{
8+
"tableName": "config",
9+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`walletIndex` INTEGER NOT NULL, PRIMARY KEY(`walletIndex`))",
10+
"fields": [
11+
{
12+
"fieldPath": "walletIndex",
13+
"columnName": "walletIndex",
14+
"affinity": "INTEGER",
15+
"notNull": true
16+
}
17+
],
18+
"primaryKey": {
19+
"autoGenerate": false,
20+
"columnNames": [
21+
"walletIndex"
22+
]
23+
},
24+
"indices": [],
25+
"foreignKeys": []
26+
},
27+
{
28+
"tableName": "transfers",
29+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `type` TEXT NOT NULL, `amountSats` INTEGER NOT NULL, `channelId` TEXT, `fundingTxId` TEXT, `lspOrderId` TEXT, `isSettled` INTEGER NOT NULL, `createdAt` INTEGER NOT NULL, `settledAt` INTEGER, PRIMARY KEY(`id`))",
30+
"fields": [
31+
{
32+
"fieldPath": "id",
33+
"columnName": "id",
34+
"affinity": "TEXT",
35+
"notNull": true
36+
},
37+
{
38+
"fieldPath": "type",
39+
"columnName": "type",
40+
"affinity": "TEXT",
41+
"notNull": true
42+
},
43+
{
44+
"fieldPath": "amountSats",
45+
"columnName": "amountSats",
46+
"affinity": "INTEGER",
47+
"notNull": true
48+
},
49+
{
50+
"fieldPath": "channelId",
51+
"columnName": "channelId",
52+
"affinity": "TEXT",
53+
"notNull": false
54+
},
55+
{
56+
"fieldPath": "fundingTxId",
57+
"columnName": "fundingTxId",
58+
"affinity": "TEXT",
59+
"notNull": false
60+
},
61+
{
62+
"fieldPath": "lspOrderId",
63+
"columnName": "lspOrderId",
64+
"affinity": "TEXT",
65+
"notNull": false
66+
},
67+
{
68+
"fieldPath": "isSettled",
69+
"columnName": "isSettled",
70+
"affinity": "INTEGER",
71+
"notNull": true
72+
},
73+
{
74+
"fieldPath": "createdAt",
75+
"columnName": "createdAt",
76+
"affinity": "INTEGER",
77+
"notNull": true
78+
},
79+
{
80+
"fieldPath": "settledAt",
81+
"columnName": "settledAt",
82+
"affinity": "INTEGER",
83+
"notNull": false
84+
}
85+
],
86+
"primaryKey": {
87+
"autoGenerate": false,
88+
"columnNames": [
89+
"id"
90+
]
91+
},
92+
"indices": [],
93+
"foreignKeys": []
94+
}
95+
],
96+
"views": [],
97+
"setupQueries": [
98+
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
99+
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'eb40e0b1c9efc8f3cbf698d75fc4d4b6')"
100+
]
101+
}
102+
}

app/src/main/java/to/bitkit/data/AppDb.kt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,21 @@ import dagger.assisted.AssistedInject
1919
import kotlinx.coroutines.coroutineScope
2020
import kotlinx.coroutines.flow.Flow
2121
import to.bitkit.BuildConfig
22-
import to.bitkit.data.dao.TagMetadataDao
2322
import to.bitkit.data.dao.TransferDao
2423
import to.bitkit.data.entities.ConfigEntity
25-
import to.bitkit.data.entities.TagMetadataEntity
2624
import to.bitkit.data.entities.TransferEntity
2725
import to.bitkit.data.typeConverters.StringListConverter
2826

2927
@Database(
3028
entities = [
3129
ConfigEntity::class,
32-
TagMetadataEntity::class,
3330
TransferEntity::class,
3431
],
35-
version = 4,
32+
version = 5,
3633
)
3734
@TypeConverters(StringListConverter::class)
3835
abstract class AppDb : RoomDatabase() {
3936
abstract fun configDao(): ConfigDao
40-
abstract fun tagMetadataDao(): TagMetadataDao
4137
abstract fun transferDao(): TransferDao
4238

4339
companion object {

app/src/main/java/to/bitkit/data/CacheStore.kt

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import to.bitkit.models.BackupCategory
1414
import to.bitkit.models.BackupItemStatus
1515
import to.bitkit.models.BalanceState
1616
import to.bitkit.models.FxRate
17-
import to.bitkit.models.TransactionMetadata
1817
import to.bitkit.utils.Logger
1918
import javax.inject.Inject
2019
import javax.inject.Singleton
@@ -114,22 +113,6 @@ class CacheStore @Inject constructor(
114113
}
115114
}
116115

117-
suspend fun addTransactionMetadata(item: TransactionMetadata) {
118-
if (item.txId in store.data.first().transactionsMetadata.map { it.txId }) return
119-
120-
store.updateData {
121-
it.copy(transactionsMetadata = it.transactionsMetadata + item)
122-
}
123-
}
124-
125-
suspend fun removeTransactionMetadata(item: TransactionMetadata) {
126-
if (item.txId !in store.data.first().transactionsMetadata.map { it.txId }) return
127-
128-
store.updateData {
129-
it.copy(transactionsMetadata = it.transactionsMetadata - item)
130-
}
131-
}
132-
133116
suspend fun reset() {
134117
store.updateData { AppCacheData() }
135118
Logger.info("Deleted all app cached data.")
@@ -152,5 +135,4 @@ data class AppCacheData(
152135
val deletedActivities: List<String> = listOf(),
153136
val activitiesPendingDelete: List<String> = listOf(),
154137
val pendingBoostActivities: List<PendingBoostActivity> = listOf(),
155-
val transactionsMetadata: List<TransactionMetadata> = listOf(),
156138
)

app/src/main/java/to/bitkit/data/dao/TagMetadataDao.kt

Lines changed: 0 additions & 71 deletions
This file was deleted.

app/src/main/java/to/bitkit/data/entities/TagMetadataEntity.kt

Lines changed: 0 additions & 23 deletions
This file was deleted.

app/src/main/java/to/bitkit/ext/TagMetadataEntity.kt

Lines changed: 0 additions & 31 deletions
This file was deleted.

app/src/main/java/to/bitkit/models/TransactionMetadata.kt

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)