bump v0.0.8+0 dataVersion 4
This commit is contained in:
parent
c82700a45f
commit
5c49be4f12
|
@ -8,7 +8,7 @@ import 'package:logger/logger.dart';
|
|||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
// Version of box data
|
||||
const int dataVersion = 3;
|
||||
const int dataVersion = 4;
|
||||
|
||||
// Files paths
|
||||
Directory? appPath;
|
||||
|
|
|
@ -19,14 +19,14 @@ class ChestData extends HiveObject {
|
|||
File? imageFile;
|
||||
|
||||
@HiveField(4)
|
||||
bool? isCesium;
|
||||
int? memberWallet;
|
||||
|
||||
ChestData({
|
||||
this.name,
|
||||
this.defaultWallet,
|
||||
this.imageName,
|
||||
this.imageFile,
|
||||
this.isCesium,
|
||||
this.memberWallet,
|
||||
});
|
||||
|
||||
@override
|
||||
|
|
|
@ -21,7 +21,7 @@ class ChestDataAdapter extends TypeAdapter<ChestData> {
|
|||
defaultWallet: fields[1] as int?,
|
||||
imageName: fields[2] as String?,
|
||||
imageFile: fields[3] as File?,
|
||||
isCesium: fields[4] as bool?,
|
||||
memberWallet: fields[4] as int?,
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,7 @@ class ChestDataAdapter extends TypeAdapter<ChestData> {
|
|||
..writeByte(3)
|
||||
..write(obj.imageFile)
|
||||
..writeByte(4)
|
||||
..write(obj.isCesium);
|
||||
..write(obj.memberWallet);
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -71,7 +71,6 @@ class GenerateWalletsProvider with ChangeNotifier {
|
|||
name: chestName,
|
||||
defaultWallet: 0,
|
||||
imageName: '${chestNumber % 8}.png',
|
||||
isCesium: false,
|
||||
);
|
||||
await chestBox.add(thisChest);
|
||||
int? chestKey = chestBox.keys.last;
|
||||
|
|
|
@ -13,7 +13,7 @@ class MyWalletsProvider with ChangeNotifier {
|
|||
int? pinLenght;
|
||||
bool isNewDerivationLoading = false;
|
||||
|
||||
int? getCurrentChest() {
|
||||
int getCurrentChest() {
|
||||
if (configBox.get('currentChest') == null) {
|
||||
configBox.put('currentChest', 0);
|
||||
}
|
||||
|
|
|
@ -564,7 +564,27 @@ class SubstrateSdk with ChangeNotifier {
|
|||
return await idtyStatus(address) == 'Validated';
|
||||
}
|
||||
|
||||
Future<String> getMemberAddress() async {
|
||||
// TODO: Continue digging memberAddress detection
|
||||
String memberAddress = '';
|
||||
walletBox.toMap().forEach((key, value) async {
|
||||
final bool _isMember = await isMember(value.address!);
|
||||
log.d(_isMember);
|
||||
if (_isMember) {
|
||||
final currentChestNumber = configBox.get('currentChest');
|
||||
ChestData _newChestData = chestBox.get(currentChestNumber)!;
|
||||
_newChestData.memberWallet = value.number;
|
||||
await chestBox.put(currentChestNumber, _newChestData);
|
||||
memberAddress = value.address!;
|
||||
return;
|
||||
}
|
||||
});
|
||||
log.d(memberAddress);
|
||||
return memberAddress;
|
||||
}
|
||||
|
||||
Future<Map<String, int>> certState(String from, String to) async {
|
||||
// String from = await getMemberAddress();
|
||||
if (from != to && await isMember(from)) {
|
||||
Map<String, int> _result = {};
|
||||
final _certData = await getCertData(from, to);
|
||||
|
|
|
@ -33,7 +33,7 @@ class WalletOptions extends StatelessWidget {
|
|||
|
||||
log.d(_walletOptions.address.text);
|
||||
|
||||
final int _currentChest = _myWalletProvider.getCurrentChest()!;
|
||||
final int _currentChest = _myWalletProvider.getCurrentChest();
|
||||
|
||||
// final currentWallet = _myWalletProvider.getDefaultWallet();
|
||||
// log.d(_walletOptions.getAddress(_currentChest, 3));
|
||||
|
|
|
@ -5,7 +5,7 @@ description: Pay with G1.
|
|||
# pub.dev using `pub publish`. This is preferred for private packages.
|
||||
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
||||
|
||||
version: 0.0.7+12
|
||||
version: 0.0.8+0
|
||||
|
||||
environment:
|
||||
sdk: '>=2.12.0 <3.0.0'
|
||||
|
|
Loading…
Reference in New Issue