lib/model: Improve remoteFolderState reporting (fixes #8266) (#8283)

This commit is contained in:
André Colomb
2022-04-22 08:42:20 +02:00
committed by GitHub
parent 623ec03dad
commit 1eda82b95f
8 changed files with 73 additions and 29 deletions
+5 -1
View File
@@ -117,7 +117,7 @@ func (s *verboseService) formatEvent(ev events.Event) string {
case events.FolderCompletion:
data := ev.Data.(map[string]interface{})
return fmt.Sprintf("Completion for folder %q on device %v is %v%% (accepted: %v)", data["folder"], data["device"], data["completion"], data["accepted"])
return fmt.Sprintf("Completion for folder %q on device %v is %v%% (state: %s)", data["folder"], data["device"], data["completion"], data["remoteState"])
case events.FolderSummary:
data := ev.Data.(model.FolderSummaryEventData)
@@ -145,6 +145,10 @@ func (s *verboseService) formatEvent(ev events.Event) string {
device := data["device"]
return fmt.Sprintf("Device %v was resumed", device)
case events.ClusterConfigReceived:
data := ev.Data.(model.ClusterConfigReceivedEventData)
return fmt.Sprintf("Received ClusterConfig from device %v", data.Device)
case events.FolderPaused:
data := ev.Data.(map[string]string)
id := data["id"]