From 003058915e1a613160e7ee1f976185823a9cd465 Mon Sep 17 00:00:00 2001 From: Jonathan Rainville Date: Tue, 30 Jul 2024 14:05:22 -0400 Subject: [PATCH] fix_: add missing message verification flag when creating an account (#5570) (#5631) --- api/defaults.go | 5 +++++ protocol/requests/create_account.go | 1 + 2 files changed, 6 insertions(+) diff --git a/api/defaults.go b/api/defaults.go index 19eeaab44..0948bcbd1 100644 --- a/api/defaults.go +++ b/api/defaults.go @@ -141,6 +141,7 @@ func SetFleet(fleet string, nodeConfig *params.NodeConfig) error { // mobile may need override following options LightClient: specifiedWakuV2Config.LightClient, EnableStoreConfirmationForMessagesSent: specifiedWakuV2Config.EnableStoreConfirmationForMessagesSent, + EnableMissingMessageVerification: specifiedWakuV2Config.EnableMissingMessageVerification, Nameserver: specifiedWakuV2Config.Nameserver, } @@ -303,6 +304,10 @@ func defaultNodeConfig(installationID string, request *requests.CreateAccount, o nodeConfig.WakuV2Config.LightClient = true } + if request.WakuV2EnableMissingMessageVerification { + nodeConfig.WakuV2Config.EnableMissingMessageVerification = true + } + if request.WakuV2EnableStoreConfirmationForMessagesSent { nodeConfig.WakuV2Config.EnableStoreConfirmationForMessagesSent = true } diff --git a/protocol/requests/create_account.go b/protocol/requests/create_account.go index 74f6c2d23..fe0d37f65 100644 --- a/protocol/requests/create_account.go +++ b/protocol/requests/create_account.go @@ -52,6 +52,7 @@ type CreateAccount struct { WakuV2Nameserver *string `json:"wakuV2Nameserver"` WakuV2LightClient bool `json:"wakuV2LightClient"` WakuV2EnableStoreConfirmationForMessagesSent bool `json:"wakuV2EnableStoreConfirmationForMessagesSent"` + WakuV2EnableMissingMessageVerification bool `json:"wakuV2EnableMissingMessageVerification"` WakuV2Fleet string `json:"wakuV2Fleet"` LogLevel *string `json:"logLevel"`