deploy: fix swagger title, change request body command
This commit is contained in:
@@ -32,7 +32,7 @@ export default abstract class CommandService {
|
||||
// Generate topicData and send to third-party service
|
||||
try {
|
||||
const topicData = `${body.merchantName}/${body.floorName}_${body.unitNumber}-${body.deviceName}-${body.roomName}-${body.deviceType}-${body.commandType}-${body.towerNumber}`
|
||||
await sendCommandToThirdParty(topicData, body.payload.AC)
|
||||
await sendCommandToThirdParty(topicData, body.payload.action)
|
||||
} catch {
|
||||
throw new Error('internal_error')
|
||||
}
|
||||
|
||||
@@ -13,8 +13,8 @@ export const deviceCommandBody = z.object({
|
||||
timestamp: z.string().datetime(), // ISO8601
|
||||
nonce: z.string(),
|
||||
payload: z.object({
|
||||
AC: z.string(),
|
||||
Temp: z.number(),
|
||||
action: z.enum(['on', 'off', 'set']),
|
||||
temp: z.number().optional(),
|
||||
}),
|
||||
signature: z.string(),
|
||||
})
|
||||
|
||||
@@ -13,7 +13,7 @@ export const swaggerPlugin = openapi({
|
||||
},
|
||||
documentation: {
|
||||
'info': {
|
||||
title: 'Backend node Skyrain API Documentation',
|
||||
title: 'Vega Cloud API',
|
||||
version: 'v1.0.0',
|
||||
},
|
||||
'tags': [
|
||||
|
||||
Reference in New Issue
Block a user