From 687d638c2bee0d223f206168173b1b95adbad983 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 24 Aug 2018 15:36:50 +0200 Subject: Fetch outbox when searching an actor --- server/helpers/express-utils.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'server/helpers') diff --git a/server/helpers/express-utils.ts b/server/helpers/express-utils.ts index 1d7bee87e..b715fb7d0 100644 --- a/server/helpers/express-utils.ts +++ b/server/helpers/express-utils.ts @@ -95,11 +95,19 @@ function createReqFiles ( return multer({ storage }).fields(fields) } +function isUserAbleToSearchRemoteURI (res: express.Response) { + const user: User = res.locals.oauth ? res.locals.oauth.token.User : undefined + + return CONFIG.SEARCH.REMOTE_URI.ANONYMOUS === true || + (CONFIG.SEARCH.REMOTE_URI.USERS === true && user !== undefined) +} + // --------------------------------------------------------------------------- export { buildNSFWFilter, getHostWithPort, + isUserAbleToSearchRemoteURI, badRequest, createReqFiles, cleanUpReqFiles -- cgit v1.2.3