From 2875e22d0b49bd06b633446848df52d043c02a79 Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Fri, 8 Nov 2024 16:27:13 +0700 Subject: [PATCH] cmd/cli: re-fetch deactivation pin code when reloading API config --- cmd/cli/prog.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cmd/cli/prog.go b/cmd/cli/prog.go index 2a2c59c..a8f3fc0 100644 --- a/cmd/cli/prog.go +++ b/cmd/cli/prog.go @@ -273,6 +273,19 @@ func (p *prog) apiConfigReload() { return } + if resolverConfig.DeactivationPin != nil { + newDeactivationPin := *resolverConfig.DeactivationPin + switch { + case deactivationPin != defaultDeactivationPin: + logger.Debug().Msg("saving deactivation pin") + case deactivationPin != newDeactivationPin: + logger.Debug().Msg("update deactivation pin") + } + cdDeactivationPin = *resolverConfig.DeactivationPin + } else { + deactivationPin = defaultDeactivationPin + } + if resolverConfig.Ctrld.CustomConfig == "" { return }