forked from Silverfish/proton-bridge
GODT-2033: Only set user agent from IMAP ID if not empty
This commit is contained in:
@ -167,7 +167,15 @@ func (bridge *Bridge) handleIMAPEvent(event imapEvents.Event) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
case imapEvents.IMAPID:
|
case imapEvents.IMAPID:
|
||||||
bridge.identifier.SetClient(event.IMAPID.Name, event.IMAPID.Version)
|
logrus.WithFields(logrus.Fields{
|
||||||
|
"sessionID": event.SessionID,
|
||||||
|
"name": event.IMAPID.Name,
|
||||||
|
"version": event.IMAPID.Version,
|
||||||
|
}).Info("Received IMAP ID")
|
||||||
|
|
||||||
|
if event.IMAPID.Name != "" && event.IMAPID.Version != "" {
|
||||||
|
bridge.identifier.SetClient(event.IMAPID.Name, event.IMAPID.Version)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user