Include more information in Amazon gift card balance imports

korrat
Aug 8, 2023, 8:08 PM
VXPFYRI2BRQGUOIT3KNNSCEEJMCJLMRI4DG647JFLVNN3WQVH5DQC

Dependencies

  • [2] KB7Y4PJI Implement importers for Amazon accounts

Change contents

  • replacement in importers/amazon/src/gift_card_balance.rs at line 169
    [2.13465][2.13465:13532]()
    let kind = TransactionKind::try_from(&record[1]).unwrap();
    [2.13465]
    [2.13532]
    let description = &record[1];
    let kind = TransactionKind::try_from(description).unwrap();
  • replacement in importers/amazon/src/gift_card_balance.rs at line 188
    [2.14121][2.14121:14632]()
    let transaction = Transaction::on(date).tap_mut(|transaction| match kind {
    TransactionKind::Claim { claim_code } => {
    self.build_claim_transaction(transaction, claim_code, amount);
    }
    TransactionKind::Payment { order_id } => {
    self.build_payment_transaction(transaction, order_id, amount);
    }
    TransactionKind::TopUp { order_id } => {
    self.build_payment_transaction(transaction, order_id, amount);
    [2.14121]
    [2.14632]
    let transaction = Transaction::on(date).tap_mut(|transaction| {
    transaction.set_narration(description);
    match kind {
    TransactionKind::Claim { claim_code } => {
    self.build_claim_transaction(transaction, claim_code, amount);
    }
    TransactionKind::Payment { order_id } => {
    self.build_payment_transaction(transaction, order_id, amount);
    }
    TransactionKind::TopUp { order_id } => {
    self.build_payment_transaction(transaction, order_id, amount);
    }