feat: add custom SMS screen

feat: custom messages database migration
feat: populate custom SMS screen with database data
feat: custom SMS creation modal
fix: small fixes on styling
This commit is contained in:
Sérgio Salgado 2021-07-29 16:16:31 +01:00
parent 0035684040
commit 3480bbf8f7
11 changed files with 301 additions and 0 deletions

17
lib/custom-sms.js Normal file
View file

@ -0,0 +1,17 @@
const uuid = require('uuid')
const db = require('./db')
const getCustomMessages = () => {
const sql = `SELECT * FROM custom_messages`
return db.any(sql)
}
const createCustomMessage = (event, deviceId, message) => {
const sql = `INSERT INTO custom_message (event, device_id, message) VALUES ($2, $3, $4)`
return db.none(sql, [uuid.v4(), event, deviceId, message])
}
module.exports = {
getCustomMessages,
createCustomMessage
}