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