|
|
@@ -15,6 +15,10 @@ function validNotEmptyString(input) {
|
|
|
return !!input && (""+input).length;
|
|
|
}
|
|
|
|
|
|
+function isString(input) {
|
|
|
+ return typeof input === 'string';
|
|
|
+}
|
|
|
+
|
|
|
function pickConfig(defaultConfig, configContent) {
|
|
|
let configEntries = {};
|
|
|
for (let i in defaultConfig) {
|
|
|
@@ -45,8 +49,8 @@ let configEntries = {};
|
|
|
maxPastebinSize: { value: "", valid: validNumberOrEmpty },
|
|
|
maxFileUploadSize: { value: "", valid: validNumberOrEmpty },
|
|
|
maxUrlSize: { value: "", valid: validNumberOrEmpty },
|
|
|
- reCaptchaPublic: { value: "", valid: validNotEmptyString },
|
|
|
- reCaptchaSecret: { value: "", valid: validNotEmptyString }
|
|
|
+ reCaptchaPublic: { value: "", valid: isString },
|
|
|
+ reCaptchaSecret: { value: "", valid: isString }
|
|
|
};
|
|
|
|
|
|
configEntries = pickConfig(defaultConfig, configContent);
|