Documentation ¶
Index ¶
- func AddAddrContext(email, context string) (string, error)
- func CanonicalEmail(email string) string
- func FormReply(email, reply string) string
- func MergeEmailLists(lists ...[]string) []string
- func ParsePatch(text string) (title string, diff string, err error)
- func RemoveAddrContext(email string) (string, string, error)
- func RemoveFromEmailList(list []string, toRemove string) []string
- type Command
- type Email
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAddrContext ¶
AddAddrContext embeds context into local part of the provided email address using '+'. Returns the resulting email address.
func CanonicalEmail ¶
func MergeEmailLists ¶
MergeEmailLists merges several email lists removing duplicates and invalid entries.
func RemoveAddrContext ¶
RemoveAddrContext extracts context after '+' from the local part of the provided email address. Returns address without the context and the context.
func RemoveFromEmailList ¶
Types ¶
type Email ¶
type Email struct { BugID string MessageID string Link string Subject string From string Cc []string Body string // text/plain part Patch string // attached patch, if any Command Command // command to bot CommandStr string // string representation of the command CommandArgs string // arguments for the command }
Click to show internal directories.
Click to hide internal directories.