refactor: dead code
This commit is contained in:
parent
757c877ffa
commit
7d1fce42fe
@ -24,7 +24,6 @@ module Hledger.Data.Transaction (
|
|||||||
-- * date operations
|
-- * date operations
|
||||||
transactionActualDate,
|
transactionActualDate,
|
||||||
transactionEffectiveDate,
|
transactionEffectiveDate,
|
||||||
transactionWithDate,
|
|
||||||
-- * arithmetic
|
-- * arithmetic
|
||||||
transactionPostingBalances,
|
transactionPostingBalances,
|
||||||
balanceTransaction,
|
balanceTransaction,
|
||||||
@ -350,17 +349,6 @@ transactionActualDate = tdate
|
|||||||
transactionEffectiveDate :: Transaction -> Day
|
transactionEffectiveDate :: Transaction -> Day
|
||||||
transactionEffectiveDate t = fromMaybe (tdate t) $ teffectivedate t
|
transactionEffectiveDate t = fromMaybe (tdate t) $ teffectivedate t
|
||||||
|
|
||||||
-- | Once we no longer need both, set the main transaction date to either
|
|
||||||
-- the actual or effective date. A bit hacky.
|
|
||||||
transactionWithDate :: WhichDate -> Transaction -> Transaction
|
|
||||||
transactionWithDate ActualDate t = t
|
|
||||||
transactionWithDate EffectiveDate t =
|
|
||||||
txnTieKnot t{tdate=transactionEffectiveDate t, tpostings=map (postingWithDate EffectiveDate) $ tpostings t}
|
|
||||||
|
|
||||||
postingWithDate :: WhichDate -> Posting -> Posting
|
|
||||||
postingWithDate ActualDate p = p
|
|
||||||
postingWithDate EffectiveDate p = p{pdate=pdate2 p}
|
|
||||||
|
|
||||||
-- | Ensure a transaction's postings refer back to it.
|
-- | Ensure a transaction's postings refer back to it.
|
||||||
txnTieKnot :: Transaction -> Transaction
|
txnTieKnot :: Transaction -> Transaction
|
||||||
txnTieKnot t@Transaction{tpostings=ps} = t{tpostings=map (settxn t) ps}
|
txnTieKnot t@Transaction{tpostings=ps} = t{tpostings=map (settxn t) ps}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user