ktvmanager_old_backend/lib/getStreamNames.js
Karl a710f242f4
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 22s
working autocomplete for account add
2025-07-13 16:06:27 +01:00

36 lines
841 B
JavaScript

const sql = require('./mysql')
function getStreamNames() {
let data = sql.query(`SELECT stream FROM BBLB_DNS.userAccounts`)
// console.log(data)
if (data.length == 0) {
return 'StreamsFailed'
} else {
const cleanedNames = data.map(item => {
if (item.stream) {
return item.stream.split('(')[0].trim();
}
return '';
}).filter(name => name !== '');
const uniqueNames = [...new Set(cleanedNames)];
return uniqueNames;
}
}
function getURLandStreams() {
let data = sql.query(`SELECT DISTINCT stream, streamURL FROM BBLB_DNS.userAccounts`)
// console.log(data)
if (data.length == 0) {
return 'StreamsFailed'
} else {
return data
}
}
module.exports = {
getStreamNames,
getURLandStreams
}