|
| 1 | +import 'package:bb_mobile/core/storage/database_seeds.dart'; |
1 | 2 | import 'package:bb_mobile/core/storage/sqlite_database.dart'; |
2 | 3 | import 'package:bb_mobile/core/storage/sqlite_database.steps.dart'; |
3 | 4 | import 'package:bb_mobile/core/utils/constants.dart'; |
@@ -98,40 +99,8 @@ class Schema10To11 { |
98 | 99 | await m.createTable(schema11.mempoolServers); |
99 | 100 | await m.createTable(schema11.mempoolSettings); |
100 | 101 |
|
101 | | - // Seed default mempool servers |
102 | | - final defaultMempoolServers = [ |
103 | | - ('mempool.bullbitcoin.com', false, false, false), |
104 | | - ('mempool.space/testnet', true, false, false), |
105 | | - ('liquid.bullbitcoin.com', false, true, false), |
106 | | - ('liquid.bullbitcoin.com/testnet', true, true, false), |
107 | | - ]; |
108 | | - |
109 | | - for (final (url, isTestnet, isLiquid, isCustom) in defaultMempoolServers) { |
110 | | - await db.into(db.mempoolServers).insert( |
111 | | - MempoolServersCompanion.insert( |
112 | | - url: url, |
113 | | - isTestnet: isTestnet, |
114 | | - isLiquid: isLiquid, |
115 | | - isCustom: isCustom, |
116 | | - ), |
117 | | - ); |
118 | | - } |
119 | | - |
120 | | - // Seed default mempool settings for all 4 networks |
121 | | - final defaultMempoolSettings = [ |
122 | | - 'bitcoinMainnet', |
123 | | - 'bitcoinTestnet', |
124 | | - 'liquidMainnet', |
125 | | - 'liquidTestnet', |
126 | | - ]; |
127 | | - |
128 | | - for (final network in defaultMempoolSettings) { |
129 | | - await db.into(db.mempoolSettings).insert( |
130 | | - MempoolSettingsCompanion.insert( |
131 | | - network: network, |
132 | | - useForFeeEstimation: const Value(true), |
133 | | - ), |
134 | | - ); |
135 | | - } |
| 102 | + // Seed default mempool data |
| 103 | + await DatabaseSeeds.seedDefaultMempoolServers(db); |
| 104 | + await DatabaseSeeds.seedDefaultMempoolSettings(db); |
136 | 105 | } |
137 | 106 | } |
0 commit comments