diff options
Diffstat (limited to 'src/models/meta.ts')
| -rw-r--r-- | src/models/meta.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/models/meta.ts b/src/models/meta.ts index 34117afd25..c91e66ce2d 100644 --- a/src/models/meta.ts +++ b/src/models/meta.ts @@ -125,6 +125,19 @@ if ((config as any).github) { } }); } +if ((config as any).user_recommendation) { + Meta.findOne({}).then(m => { + if (m != null && m.enableExternalUserRecommendation == null) { + Meta.update({}, { + $set: { + enableExternalUserRecommendation: true, + externalUserRecommendationEngine: (config as any).user_recommendation.engine, + externalUserRecommendationTimeout: (config as any).user_recommendation.timeout + } + }); + } + }); +} export type IMeta = { name?: string; @@ -195,4 +208,8 @@ export type IMeta = { enableDiscordIntegration?: boolean; discordClientId?: string; discordClientSecret?: string; + + enableExternalUserRecommendation?: boolean; + externalUserRecommendationEngine?: string; + externalUserRecommendationTimeout?: number; }; |