Description
Invoice deadlines are key for frontend expiry countdown UI. There is no standalone getter for an invoice's deadline field. Adding get_invoice_deadline(invoice_id: u64) -> u64 avoids forcing callers to decode the full struct.
Acceptance Criteria
Context
- Target file:
contracts/split/src/lib.rs
Description
Invoice deadlines are key for frontend expiry countdown UI. There is no standalone getter for an invoice's
deadlinefield. Addingget_invoice_deadline(invoice_id: u64) -> u64avoids forcing callers to decode the full struct.Acceptance Criteria
pub fn get_invoice_deadline(env: Env, invoice_id: u64) -> u64tocontracts/split/src/lib.rsdeadlinefromInvoiceCorepersistent storageContractError::InvoiceNotFoundfor unknown IDscargo testpassesContext
contracts/split/src/lib.rs