From 50f26d0fb1d29eb0e5570252fc09834555027619 Mon Sep 17 00:00:00 2001 From: rob Date: Wed, 6 Jul 2022 13:25:23 -0400 Subject: [PATCH] quick fix --- app/services/oauth2.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/services/oauth2.js b/app/services/oauth2.js index ff3a5dc..ce7200a 100644 --- a/app/services/oauth2.js +++ b/app/services/oauth2.js @@ -330,6 +330,18 @@ class OAuth2Service extends SiteService { return clients; } + async getRandomClients (maxCount) { + const clients = await OAuth2Client.aggregate([ + { + $match: { 'flags.isActive': true }, + }, + { + $sample: { size: maxCount }, + } + ]); + return clients; + } + async getClientById (clientId) { const client = await OAuth2Client .findOne({ _id: clientId })