calculatePaid function

String calculatePaid(
  1. Proposal proposal
)

Implementation

String calculatePaid(Proposal proposal) {
    // Calculate based on start date and daily pay
    final startDate = DateTime.parse(proposal.startDate);
    final now = DateTime.now();
    final daysPassed = now.difference(startDate).inDays;
    final dailyAmount = double.parse(proposal.dailyPay.amount) / 1000;
    return (daysPassed * dailyAmount).toStringAsFixed(0);
  }