working autocomplete for account add
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 22s
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 22s
This commit is contained in:
parent
b01cb6ae17
commit
a710f242f4
2
app.js
2
app.js
@ -8,6 +8,7 @@ var getUserAccounts = require('./routes/getUserAccounts')
|
||||
var singleUserCheck = require('./routes/singleCheck')
|
||||
var addAccount = require('./routes/addAccount')
|
||||
var deleteAccount = require('./routes/deleteAccount')
|
||||
var getStreamNames = require('./routes/getStreamNames')
|
||||
var login = require('./routes/login')
|
||||
var app = express();
|
||||
|
||||
@ -26,6 +27,7 @@ app.use('/getUserAccounts', basicAuth(users), getUserAccounts);
|
||||
app.use('/singleCheck', basicAuth(users), singleUserCheck)
|
||||
app.use('/addAccount', basicAuth(users), addAccount)
|
||||
app.use('/deleteAccount', basicAuth(users), deleteAccount)
|
||||
app.use('/getStreamNames', basicAuth(users), getStreamNames)
|
||||
|
||||
// catch 404 and forward to error handler
|
||||
app.use(function (req, res, next) {
|
||||
|
@ -1,12 +1,19 @@
|
||||
const sql = require('./mysql')
|
||||
|
||||
function getStreamNames() {
|
||||
let data = sql.query(`SELECT id, streamName FROM BBLB_DNS.streams`)
|
||||
let data = sql.query(`SELECT stream FROM BBLB_DNS.userAccounts`)
|
||||
// console.log(data)
|
||||
if (data.length == 0) {
|
||||
return 'StreamsFailed'
|
||||
} else {
|
||||
return data
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-backend",
|
||||
"version": "1.0.8",
|
||||
"version": "1.0.9",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "node ./bin/www"
|
||||
|
@ -3,14 +3,11 @@ var router = express.Router();
|
||||
|
||||
const { getStreamNames } = require('../lib/getStreamNames')
|
||||
|
||||
/* POST postUser page. */
|
||||
/* GET stream names. */
|
||||
router.get('/', async function (req, res, next) {
|
||||
if (req.cookies.user === undefined) {
|
||||
res.send('Cookie Not Set')
|
||||
} else {
|
||||
let data = await getStreamNames()
|
||||
res.json(data)
|
||||
}
|
||||
});
|
||||
);
|
||||
|
||||
module.exports = router;
|
||||
|
Loading…
x
Reference in New Issue
Block a user