Merge pull request #1099 from chaotixkilla/fix-custom-sms
Get SMS notices closer to spec
This commit is contained in:
commit
26bf036553
19 changed files with 709 additions and 468 deletions
|
|
@ -1,13 +1,13 @@
|
|||
const customSms = require('../../../custom-sms')
|
||||
const smsNotices = require('../../../sms-notices')
|
||||
|
||||
const resolvers = {
|
||||
Query: {
|
||||
customMessages: () => customSms.getCustomMessages()
|
||||
SMSNotices: () => smsNotices.getSMSNotices()
|
||||
},
|
||||
Mutation: {
|
||||
createCustomMessage: (...[, { event, message }]) => customSms.createCustomMessage(event, message),
|
||||
editCustomMessage: (...[, { id, event, message }]) => customSms.editCustomMessage(id, event, message),
|
||||
deleteCustomMessage: (...[, { id }]) => customSms.deleteCustomMessage(id)
|
||||
editSMSNotice: (...[, { id, event, message }]) => smsNotices.editSMSNotice(id, event, message),
|
||||
enableSMSNotice: (...[, { id }]) => smsNotices.enableSMSNotice(id),
|
||||
disableSMSNotice: (...[, { id }]) => smsNotices.disableSMSNotice(id)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,25 +1,29 @@
|
|||
const { gql } = require('apollo-server-express')
|
||||
|
||||
const typeDef = gql`
|
||||
type CustomMessage {
|
||||
type SMSNotice {
|
||||
id: ID!
|
||||
event: CustomMessageEvent!
|
||||
event: SMSNoticeEvent!
|
||||
message: String!
|
||||
messageName: String!
|
||||
enabled: Boolean!
|
||||
allowToggle: Boolean!
|
||||
}
|
||||
|
||||
enum CustomMessageEvent {
|
||||
enum SMSNoticeEvent {
|
||||
smsCode
|
||||
cashOutDispenseReady
|
||||
smsReceipt
|
||||
}
|
||||
|
||||
type Query {
|
||||
customMessages: [CustomMessage] @auth
|
||||
SMSNotices: [SMSNotice] @auth
|
||||
}
|
||||
|
||||
type Mutation {
|
||||
createCustomMessage(event: CustomMessageEvent!, message: String!): CustomMessage @auth
|
||||
editCustomMessage(id: ID!, event: CustomMessageEvent!, message: String!): CustomMessage @auth
|
||||
deleteCustomMessage(id: ID!): CustomMessage @auth
|
||||
editSMSNotice(id: ID!, event: SMSNoticeEvent!, message: String!): SMSNotice @auth
|
||||
enableSMSNotice(id: ID!): SMSNotice @auth
|
||||
disableSMSNotice(id: ID!): SMSNotice @auth
|
||||
}
|
||||
`
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue