// GetPagingParams modifies the base GetPagingParams method to replace // cursors that are "now" with the last seen ledger's cursor. func (action *Action) GetPagingParams() (cursor string, order string, limit uint64) { if action.Err != nil { return } cursor, order, limit = action.Base.GetPagingParams() if cursor == "now" { tid := toid.ID{ LedgerSequence: action.App.latestLedgerState.Horizon, TransactionOrder: toid.TransactionMask, OperationOrder: toid.OperationMask, } cursor = tid.String() } return }