fix merge

This commit is contained in:
arc-alex
2023-11-19 21:05:52 +01:00
parent c0f9521f86
commit 2dd872eb2d
2 changed files with 3 additions and 14 deletions
+1 -1
View File
@@ -276,7 +276,7 @@ export const parseJson = async (jsonData): Promise<DatabaseModel | null> => {
// Import OSC settings if any
returnData.osc = parseOsc(jsonData) ?? dbModel.osc;
// Import HTTP settings if any
returnData.http = parseHttp(jsonData, enforce);
returnData.http = parseHttp(jsonData) ?? dbModel.http;
return returnData as DatabaseModel;
};
+2 -13
View File
@@ -245,12 +245,7 @@ export const validateHttpObject = (data: Subscription): boolean => {
* @param {boolean} enforce - whether to create a definition if one is missing
* @returns {object} - event object data
*/
export const parseHttp = (
data: {
http?: Partial<HTTPSettings>;
},
enforce: boolean,
): HTTPSettings | Record<string, never> => {
export const parseHttp = (data: { http?: Partial<HTTPSettings> }): HTTPSettings => {
if ('http' in data) {
console.log('Found HTTP definition, importing...');
@@ -263,15 +258,9 @@ export const parseHttp = (
enabledOut: loadedConfig.enabledOut ?? dbModel.http.enabledOut,
subscriptions: validatedSubscriptions,
};
} else if (enforce) {
console.log('Created HTTP object in db');
return { ...dbModel.http };
} else return {};
}
};
/**
* Parse aliases portion of an entry
* @param {object} data - data object