From cf069671f44a4b03d6d5d34f17160b2253f29654 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 19 Jun 2023 15:42:29 +0200 Subject: Use promise cache to load remote thumbnails --- server/lib/activitypub/actors/refresh.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'server/lib/activitypub/actors') diff --git a/server/lib/activitypub/actors/refresh.ts b/server/lib/activitypub/actors/refresh.ts index 6d8428d66..d15cb5e90 100644 --- a/server/lib/activitypub/actors/refresh.ts +++ b/server/lib/activitypub/actors/refresh.ts @@ -1,5 +1,5 @@ import { logger, loggerTagsFactory } from '@server/helpers/logger' -import { PromiseCache } from '@server/helpers/promise-cache' +import { CachePromiseFactory } from '@server/helpers/promise-cache' import { PeerTubeRequestError } from '@server/helpers/requests' import { ActorLoadByUrlType } from '@server/lib/model-loaders' import { ActorModel } from '@server/models/actor/actor' @@ -16,7 +16,7 @@ type RefreshOptions = { fetchedType: ActorLoadByUrlType } -const promiseCache = new PromiseCache(doRefresh, (options: RefreshOptions) => options.actor.url) +const promiseCache = new CachePromiseFactory(doRefresh, (options: RefreshOptions) => options.actor.url) function refreshActorIfNeeded (options: RefreshOptions): RefreshResult { const actorArg = options.actor -- cgit v1.2.3