From a94781df8340e5a89978b93d57217056f6c2a469 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 24 Nov 2022 13:47:14 +0800 Subject: [PATCH] feat: introduce lru cache for requests --- components/account/AccountPaginator.vue | 4 +- .../conversation/ConversationPaginator.vue | 4 +- .../notification/NotificationPaginator.vue | 4 +- components/status/StatusCard.vue | 5 +- components/status/StatusDetails.vue | 4 +- components/status/StatusReplyingTo.vue | 12 ++-- components/timeline/TimelinePaginator.vue | 4 +- composables/cache.ts | 65 +++++++++++++++++++ composables/masto.ts | 2 +- pages/{@[user] => @[account]}/followers.vue | 4 +- pages/{@[user] => @[account]}/following.vue | 4 +- pages/{@[user] => @[account]}/index.vue | 5 +- .../[post].vue => status/[status].vue} | 12 ++-- 13 files changed, 90 insertions(+), 39 deletions(-) create mode 100644 composables/cache.ts rename pages/{@[user] => @[account]}/followers.vue (72%) rename pages/{@[user] => @[account]}/following.vue (72%) rename pages/{@[user] => @[account]}/index.vue (83%) rename pages/{@[user]/[post].vue => status/[status].vue} (65%) diff --git a/components/account/AccountPaginator.vue b/components/account/AccountPaginator.vue index 1d5837ea..d0b135d0 100644 --- a/components/account/AccountPaginator.vue +++ b/components/account/AccountPaginator.vue @@ -7,9 +7,7 @@ const { paginator } = defineProps<{