ClaimDailyRewardResponse.fromDay constructor

ClaimDailyRewardResponse.fromDay(
  1. int _day,
  2. bool _alreadyClaimed
)

Creates a new instance of this class from day.

Implementation

factory ClaimDailyRewardResponse.fromDay(int _day, bool _alreadyClaimed) =>
    ClaimDailyRewardResponse(
      daysLoggedIn: _day,
      alreadyClaimed: _alreadyClaimed,
      rewardsByDay: dailyRewards
          .getRange(
            (_day - 1) % 336,
            ((_day - 1) % 336) + 7 >= dailyRewards.length
                ? dailyRewards.length
                : ((_day - 1) % 336) + 7,
          )
          .toList(),
    );