Include more information in Apple store balance imports

korrat
Aug 8, 2023, 8:00 PM
EYMZ5JWP6L3HVVAWYUGS6M6IWY6LOHIZPKTHYIZVNH7LOURQ3WRAC

Dependencies

  • [2] 362NCCMX Add importer for Apple Store

Change contents

  • replacement in importers/apple/src/store_balance.rs at line 148
    [2.12452][2.12452:12507]()
    let order_id = &record[ORDER_ID_COLUMN_INDEX];
    [2.12452]
    [2.12507]
    let transaction_id = &record[ORDER_ID_COLUMN_INDEX];
  • edit in importers/apple/src/store_balance.rs at line 166
    [2.13166][2.13166:13339]()
    let order_id = {
    let (order_id, _) = order_id.rsplit_once('-').ok_or_else(|| todo!())?;
    order_id
    };
  • replacement in importers/apple/src/store_balance.rs at line 169
    [2.13491][2.13491:13670]()
    .set_narration(format!("Payment towards order {order_id}"))
    .add_link(Link::try_from(format!("^apple.{order_id}")).map_err(|_| todo!())?);
    [2.13491]
    [2.13670]
    .set_narration(format!("Payment {transaction_id}"))
    .add_link(
    Link::try_from({
    let order_id =
    transaction_id.rsplit_once('-').ok_or_else(|| todo!())?.0;
    format!("^apple.{order_id}")
    })
    .map_err(|_| todo!())?,
    );
  • replacement in importers/apple/src/store_balance.rs at line 184
    [2.13874][2.13874:13943]()
    .add_meta(common_keys::TRANSACTION_ID, order_id)
    [2.13874]
    [2.13943]
    .add_meta(common_keys::TRANSACTION_ID, transaction_id)
  • replacement in importers/apple/src/store_balance.rs at line 198
    [2.14440][2.14440:14513]()
    .set_narration(String::from("Gift card redemption"))
    [2.14440]
    [2.14513]
    .set_narration(format!("Gift card redemption {transaction_id}"))
  • replacement in importers/apple/src/store_balance.rs at line 203
    [2.14688][2.14688:14757]()
    .add_meta(common_keys::TRANSACTION_ID, order_id)
    [2.14688]
    [2.14757]
    .add_meta(common_keys::TRANSACTION_ID, transaction_id)