X-Git-Url: https://git.giacomolli.uk/onehouse/blobdiff_plain/b2dda1203fcd01639423fa01454e950c3edf39d2..b28ae53ae04c41116acb2beae9d5a2128a187c83:/protocol/envelope.go?ds=sidebyside diff --git a/protocol/envelope.go b/protocol/envelope.go index 9db8c03..a6833a4 100644 --- a/protocol/envelope.go +++ b/protocol/envelope.go @@ -15,8 +15,10 @@ const ( // MeasurementRepeatInterval bounds equal retained measurement repeats. MeasurementRepeatInterval = 5 * time.Minute + // OnlineRepeatInterval bounds equal online availability repeats. OnlineRepeatInterval = 5 * time.Minute + // DeviceContactTimeout bounds the age of device contact evidence. DeviceContactTimeout = 15 * time.Minute ) @@ -45,7 +47,11 @@ func EncodeEnvelope(metadata Metadata, payload any) ([]byte, error) { return nil, fmt.Errorf("encode payload: %w", err) } - envelope := Envelope{Schema: Schema, Metadata: metadata, Payload: encoded} + envelope := Envelope{ + Schema: Schema, + Metadata: metadata, + Payload: encoded, + } err = validateEnvelope(envelope) if err != nil { return nil, fmt.Errorf("validate envelope: %w", err)