Introduce var doRemember in cli receive function

This commit is contained in:
a1lu 2024-04-01 13:13:58 +02:00
parent 8bc7a62b9e
commit cd89e8043f
1 changed files with 5 additions and 4 deletions

View File

@ -455,12 +455,13 @@ func receive(c *cli.Context) (err error) {
// load options here
setDebugLevel(c)
configFile, err := getReceiveConfigFile()
if err != nil && c.Bool("remember") {
doRemember := c.Bool("remember")
configFile, err := getReceiveConfigFile(doRemember)
if err != nil && doRemember {
return
}
b, errOpen := os.ReadFile(configFile)
if errOpen == nil && !c.Bool("remember") {
if errOpen == nil && !doRemember {
var rememberedOptions croc.Options
err = json.Unmarshal(b, &rememberedOptions)
if err != nil {
@ -519,7 +520,7 @@ func receive(c *cli.Context) (err error) {
}
// save the config
if c.Bool("remember") {
if doRemember {
log.Debug("saving config file")
var bConfig []byte
bConfig, err = json.MarshalIndent(crocOptions, "", " ")