X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/d8f3785bb69288663f4cc46bf4d609c6770452d5..03ef9525ba0e62037b55606b851ee746967a003f:/whatsapp_import.go?ds=inline diff --git a/whatsapp_import.go b/whatsapp_import.go index f293ebd..cb77563 100644 --- a/whatsapp_import.go +++ b/whatsapp_import.go @@ -357,7 +357,7 @@ func whatsappImportIdle(root string, agent *Agent) error { } for _, message := range queue.Pending { - if message.Target == agent.config.Name { + if (message.Notification && message.TargetID != "" && message.TargetID == agent.config.ID) || (message.TargetID == "" && message.Target == agent.config.Name) { return fmt.Errorf("import refused: agent %q has pending deliveries", agent.config.Name) } }