feat: add steak

This commit is contained in:
2026-07-07 21:07:42 +03:30
parent 5424695f25
commit 0bd2b4a18a
4 changed files with 347 additions and 37 deletions
@@ -15,6 +15,10 @@ class WalletModel extends WalletEntity {
required super.selectedCarpet,
required super.name,
required super.avatar,
super.dailyStreak,
super.bestStreak,
super.dailyReady,
super.nextDaily,
});
factory WalletModel.fromJson(
@@ -36,6 +40,10 @@ class WalletModel extends WalletEntity {
selectedCarpet: (wallet['selected_carpet'] ?? 'classic') as String,
name: (name == null || name.isEmpty) ? 'بازیکن' : name,
avatar: (avatar == null || avatar.isEmpty) ? 'hakem-1' : avatar,
dailyStreak: (wallet['daily_streak'] ?? 0) as int,
bestStreak: (wallet['best_streak'] ?? 0) as int,
dailyReady: (wallet['daily_ready'] ?? true) as bool,
nextDaily: (wallet['next_daily'] ?? 200) as int,
);
}
}