Browse Source
Merge pull request #252 from Hunter275/issue-251-mqtt-saving
Fix MQTT settings
pull/255/head
Hunter Thornsberry
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with
19 additions and
8 deletions
-
biome.json
-
src/components/PageComponents/ModuleConfig/MQTT.tsx
-
src/validation/moduleConfig/mqtt.ts
-
vercel.json
|
|
|
@ -4,7 +4,8 @@ |
|
|
|
"enabled": true |
|
|
|
}, |
|
|
|
"files": { |
|
|
|
"ignoreUnknown": true |
|
|
|
"ignoreUnknown": true, |
|
|
|
"ignore": ["vercel.json"] |
|
|
|
}, |
|
|
|
"vcs": { |
|
|
|
"enabled": true, |
|
|
|
|
|
|
|
@ -11,7 +11,13 @@ export const MQTT = (): JSX.Element => { |
|
|
|
new Protobuf.ModuleConfig.ModuleConfig({ |
|
|
|
payloadVariant: { |
|
|
|
case: "mqtt", |
|
|
|
value: data, |
|
|
|
value: { |
|
|
|
...data, |
|
|
|
mapReportSettings: |
|
|
|
new Protobuf.ModuleConfig.ModuleConfig_MapReportSettings( |
|
|
|
data.mapReportSettings, |
|
|
|
), |
|
|
|
}, |
|
|
|
}, |
|
|
|
}), |
|
|
|
); |
|
|
|
|
|
|
|
@ -1,6 +1,12 @@ |
|
|
|
import type { Message } from "@bufbuild/protobuf"; |
|
|
|
import type { Protobuf } from "@meshtastic/js"; |
|
|
|
import { IsBoolean, IsNumber, IsString, Length } from "class-validator"; |
|
|
|
import { |
|
|
|
IsBoolean, |
|
|
|
IsNumber, |
|
|
|
IsOptional, |
|
|
|
IsString, |
|
|
|
Length, |
|
|
|
} from "class-validator"; |
|
|
|
|
|
|
|
export class MqttValidation |
|
|
|
implements |
|
|
|
@ -47,8 +53,10 @@ export class MqttValidationMapReportSettings |
|
|
|
Omit<Protobuf.ModuleConfig.ModuleConfig_MapReportSettings, keyof Message> |
|
|
|
{ |
|
|
|
@IsNumber() |
|
|
|
@IsOptional() |
|
|
|
publishIntervalSecs: number; |
|
|
|
|
|
|
|
@IsNumber() |
|
|
|
@IsOptional() |
|
|
|
positionPrecision: number; |
|
|
|
} |
|
|
|
|
|
|
|
@ -1,5 +1 @@ |
|
|
|
{ |
|
|
|
"github": { |
|
|
|
"silent": true |
|
|
|
} |
|
|
|
} |
|
|
|
{ "github": { "silent": true } } |
|
|
|
|