dev: reg: areg: Speed up reg and areg by only aligning to first 1000 items.
This commit is contained in:
parent
4a80551406
commit
cbc985d411
@ -130,8 +130,8 @@ accountTransactionsReportAsText copts reportq thisacctq items = TB.toLazyText $
|
||||
title <> TB.singleton '\n' <> lines
|
||||
where
|
||||
lines = foldMap (accountTransactionsReportItemAsText copts reportq thisacctq amtwidth balwidth) items
|
||||
amtwidth = maximumStrict $ 12 : widths (map itemamt items)
|
||||
balwidth = maximumStrict $ 12 : widths (map itembal items)
|
||||
amtwidth = maximumStrict $ 12 : widths (map itemamt $ take 1000 items)
|
||||
balwidth = maximumStrict $ 12 : widths (map itembal $ take 1000 items)
|
||||
widths = map wbWidth . concatMap (showMixedAmountLinesB oneLine)
|
||||
itemamt (_,_,_,_,a,_) = a
|
||||
itembal (_,_,_,_,_,a) = a
|
||||
|
||||
@ -96,8 +96,8 @@ postingsReportAsText :: CliOpts -> PostingsReport -> TL.Text
|
||||
postingsReportAsText opts items = TB.toLazyText lines
|
||||
where
|
||||
lines = foldMap (postingsReportItemAsText opts amtwidth balwidth) items
|
||||
amtwidth = maximumStrict $ 12 : widths (map itemamt items)
|
||||
balwidth = maximumStrict $ 12 : widths (map itembal items)
|
||||
amtwidth = maximumStrict $ 12 : widths (map itemamt $ take 1000 items)
|
||||
balwidth = maximumStrict $ 12 : widths (map itembal $ take 1000 items)
|
||||
widths = map wbWidth . concatMap (showMixedAmountLinesB oneLine)
|
||||
itemamt (_,_,_,Posting{pamount=a},_) = a
|
||||
itembal (_,_,_,_,a) = a
|
||||
|
||||
Loading…
Reference in New Issue
Block a user