@@ -19,6 +19,7 @@ async function checkCrs(input){
|
||||
|
||||
// Needs to be moved to the frontend `ensureArray() func`
|
||||
async function cleanMessages(input){
|
||||
log.out('ldbUtils.cleanMessages: Deprecated function has been called', 'err');
|
||||
var out = [];
|
||||
if (typeof input.message == 'string') {
|
||||
out.push(await san.cleanNrcc(input.message));
|
||||
@@ -31,21 +32,40 @@ async function cleanMessages(input){
|
||||
}
|
||||
|
||||
// Accepts an object but not an Array and returns it wrapped in an array.
|
||||
// Need to triple check but I don't think this is used anymore.
|
||||
async function cleanServices(input){
|
||||
log.out('ldbUtils.cleanServices: Deprecated function has been called', 'err');
|
||||
var out = [];
|
||||
if (!Array.isArray(input)) {
|
||||
log.out(`ldbUtils.cleanServices: Transforming input: ${input}`, 'depr');
|
||||
log.out(`ldbUtils.cleanServices: Transforming input: ${input}`, 'dbug');
|
||||
out.push(input);
|
||||
log.out(`ldbUtils.cleanServices: Returning output: ${out}`, 'depr');
|
||||
log.out(`ldbUtils.cleanServices: Returning output: ${out}`, 'dbug');
|
||||
return out;
|
||||
} else {
|
||||
return input;
|
||||
}
|
||||
}
|
||||
|
||||
async function cleanData(input) {
|
||||
if (!Array.isArray(input?.GetStationBoardResult?.trainServices.service)) {
|
||||
log.out('ldbUtils.cleanData: Changing train service data to array', 'warn');
|
||||
const trnServiceArray = [input.GetStationBoardResult.trainServices.service];
|
||||
input.GetStationBoardResult.trainServices.service = trnServiceArray;
|
||||
}
|
||||
if (!Array.isArray(input?.GetStationBoardResult?.busServices.service)) {
|
||||
log.out('ldbUtils.cleanData: Changing bus service data to array', 'warn');
|
||||
const busServiceArray = [input.GetStationBoardResult.busServices.service];
|
||||
input.GetStationBoardResult.busServices.service = busServiceArray;
|
||||
}
|
||||
if (!Array.isArray(input?.GetStationBoardResult?.ferryServices.service)) {
|
||||
log.out('ldbUtils.cleanData: Changing ferry service data to array', 'warn');
|
||||
const fryServiceArray = [input.GetStationBoardResult.ferryServices.service];
|
||||
input.GetStationBoardResult.ferryServices.service = fryServiceArray;
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
checkCrs,
|
||||
cleanMessages,
|
||||
cleanServices
|
||||
cleanServices,
|
||||
cleanData
|
||||
};
|
||||
Reference in New Issue
Block a user