1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
package imap
import (
"fmt"
)
type MessageIDChanged struct {
updateBase
*updateWaiter
InternalID InternalMessageID
RemoteID MessageID
}
func NewMessageIDChanged(internalID InternalMessageID, remoteID MessageID) *MessageIDChanged {
return &MessageIDChanged{
updateWaiter: newUpdateWaiter(),
InternalID: internalID,
RemoteID: remoteID,
}
}
func (u *MessageIDChanged) String() string {
return fmt.Sprintf("MessageID changed: InternalID = %v, RemoteID = %v", u.InternalID.ShortID(), u.RemoteID.ShortID())
}
|