Background context
For developers with a large number of webhooks being sent per day, the current limit of 500 events is not big enough, and there is currently no pagination option. Adding pagination won't be overly straightforwards due to the underlying database, but we should consider if there is anything we can do here.
Specification
Project: Reapit.Services.Webhooks
Look at whether or not pagination can be applied to methods in LogRepository class. DDB does support it, but the FE will need to pass the last evaluated key to us, which may not even work properly with the current data structure. POC work OK here, production ready code to go into a separate ticket if there's a sensible route.
Consider adding timestamp to query string at the same time (this should just be an FE change)
Consider reducing the pagesize for performance improvement on UI (500 was originally used as we didn't support paging) @plittlewood-rpt
Background context For developers with a large number of webhooks being sent per day, the current limit of 500 events is not big enough, and there is currently no pagination option. Adding pagination won't be overly straightforwards due to the underlying database, but we should consider if there is anything we can do here.
Specification
LogRepository
class. DDB does support it, but the FE will need to pass the last evaluated key to us, which may not even work properly with the current data structure. POC work OK here, production ready code to go into a separate ticket if there's a sensible route.