summaryrefslogtreecommitdiff
path: root/src/models/meta.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/meta.ts')
-rw-r--r--src/models/meta.ts17
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;
};