All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 22s
36 lines
841 B
JavaScript
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
|
|
}
|
|
|