diff options
Diffstat (limited to 'packages/frontend/src/composables')
| -rw-r--r-- | packages/frontend/src/composables/use-pagination.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/frontend/src/composables/use-pagination.ts b/packages/frontend/src/composables/use-pagination.ts index 4411f163af..b3d8d36431 100644 --- a/packages/frontend/src/composables/use-pagination.ts +++ b/packages/frontend/src/composables/use-pagination.ts @@ -277,6 +277,14 @@ export function usePagination<Endpoint extends keyof Misskey.Endpoints, T extend reload(); } + function updateCtxPartial(ctx: Partial<PagingCtx<Endpoint>>) { + props.ctx = { + ...props.ctx, + ...ctx, + }; + reload(); + } + if (props.autoInit !== false) { onMounted(() => { init(); @@ -303,5 +311,6 @@ export function usePagination<Endpoint extends keyof Misskey.Endpoints, T extend releaseQueue, error, updateCtx, + updateCtxPartial, }; } |