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 27 28 29 30
|
package imap
import (
"fmt"
)
type MessageFlagsUpdated struct {
updateBase
*updateWaiter
MessageID MessageID
Flags FlagSet
}
func NewMessageFlagsUpdated(messageID MessageID, flags FlagSet) *MessageFlagsUpdated {
return &MessageFlagsUpdated{
updateWaiter: newUpdateWaiter(),
MessageID: messageID,
Flags: flags,
}
}
func (u *MessageFlagsUpdated) String() string {
return fmt.Sprintf(
"MessageFlagsUpdated: MessageID = %v, Flags = %v",
u.MessageID.ShortID(),
u.Flags.ToSlice(),
)
}
|