|
@@ -367,7 +367,7 @@ func displaySetting(settingName string, settings AccountSettings, client *Client
|
367
|
367
|
}
|
368
|
368
|
case "always-on":
|
369
|
369
|
stored := settings.AlwaysOn
|
370
|
|
- actual := client.AlwaysOn()
|
|
370
|
+ actual := persistenceEnabled(config.Accounts.Multiclient.AlwaysOn, stored)
|
371
|
371
|
nsNotice(rb, fmt.Sprintf(client.t("Your stored always-on setting is: %s"), persistentStatusToString(stored)))
|
372
|
372
|
if actual {
|
373
|
373
|
nsNotice(rb, client.t("Given current server settings, your client is always-on"))
|
|
@@ -377,7 +377,8 @@ func displaySetting(settingName string, settings AccountSettings, client *Client
|
377
|
377
|
case "autoreplay-missed":
|
378
|
378
|
stored := settings.AutoreplayMissed
|
379
|
379
|
if stored {
|
380
|
|
- if client.AlwaysOn() {
|
|
380
|
+ alwaysOn := persistenceEnabled(config.Accounts.Multiclient.AlwaysOn, settings.AlwaysOn)
|
|
381
|
+ if alwaysOn {
|
381
|
382
|
nsNotice(rb, client.t("Autoreplay of missed messages is enabled"))
|
382
|
383
|
} else {
|
383
|
384
|
nsNotice(rb, client.t("You have enabled autoreplay of missed messages, but you can't receive them because your client isn't set to always-on"))
|