Mentioned now returns bool
Prior to this commit, the Mentioned method in MessageCreate didn't return anything. This is a regression. It now returns a boolean that indicates mentioned.
This commit is contained in:
parent
555931f974
commit
99f7224d32
2
cchat.go
2
cchat.go
|
@ -480,7 +480,7 @@ type MessageCreate interface {
|
|||
|
||||
// Mentioned returns whether or not the message mentions the current user. If a
|
||||
// backend does not implement mentioning, then false can be returned.
|
||||
Mentioned()
|
||||
Mentioned() bool
|
||||
Content() text.Rich
|
||||
Author() Author
|
||||
}
|
||||
|
|
|
@ -1374,6 +1374,7 @@ var Main = Packages{
|
|||
`},
|
||||
Name: "Mentioned",
|
||||
},
|
||||
Returns: []NamedType{{Type: "bool"}},
|
||||
},
|
||||
},
|
||||
}, {
|
||||
|
|
|
@ -9,33 +9,6 @@ import (
|
|||
"github.com/diamondburned/cchat/text"
|
||||
)
|
||||
|
||||
// TextSegment provides no-op asserters for cchat.TextSegment.
|
||||
type TextSegment struct{}
|
||||
|
||||
// AsColorer returns nil.
|
||||
func (TextSegment) AsColorer() text.Colorer { return nil }
|
||||
|
||||
// AsLinker returns nil.
|
||||
func (TextSegment) AsLinker() text.Linker { return nil }
|
||||
|
||||
// AsImager returns nil.
|
||||
func (TextSegment) AsImager() text.Imager { return nil }
|
||||
|
||||
// AsAvatarer returns nil.
|
||||
func (TextSegment) AsAvatarer() text.Avatarer { return nil }
|
||||
|
||||
// AsMentioner returns nil.
|
||||
func (TextSegment) AsMentioner() text.Mentioner { return nil }
|
||||
|
||||
// AsAttributor returns nil.
|
||||
func (TextSegment) AsAttributor() text.Attributor { return nil }
|
||||
|
||||
// AsCodeblocker returns nil.
|
||||
func (TextSegment) AsCodeblocker() text.Codeblocker { return nil }
|
||||
|
||||
// AsQuoteblocker returns nil.
|
||||
func (TextSegment) AsQuoteblocker() text.Quoteblocker { return nil }
|
||||
|
||||
// Namer provides no-op asserters for cchat.Namer.
|
||||
type Namer struct{}
|
||||
|
||||
|
@ -140,3 +113,30 @@ func (SendableMessage) AsNoncer() cchat.Noncer { return nil }
|
|||
|
||||
// AsAttachments returns nil.
|
||||
func (SendableMessage) AsAttachments() cchat.Attachments { return nil }
|
||||
|
||||
// TextSegment provides no-op asserters for cchat.TextSegment.
|
||||
type TextSegment struct{}
|
||||
|
||||
// AsColorer returns nil.
|
||||
func (TextSegment) AsColorer() text.Colorer { return nil }
|
||||
|
||||
// AsLinker returns nil.
|
||||
func (TextSegment) AsLinker() text.Linker { return nil }
|
||||
|
||||
// AsImager returns nil.
|
||||
func (TextSegment) AsImager() text.Imager { return nil }
|
||||
|
||||
// AsAvatarer returns nil.
|
||||
func (TextSegment) AsAvatarer() text.Avatarer { return nil }
|
||||
|
||||
// AsMentioner returns nil.
|
||||
func (TextSegment) AsMentioner() text.Mentioner { return nil }
|
||||
|
||||
// AsAttributor returns nil.
|
||||
func (TextSegment) AsAttributor() text.Attributor { return nil }
|
||||
|
||||
// AsCodeblocker returns nil.
|
||||
func (TextSegment) AsCodeblocker() text.Codeblocker { return nil }
|
||||
|
||||
// AsQuoteblocker returns nil.
|
||||
func (TextSegment) AsQuoteblocker() text.Quoteblocker { return nil }
|
||||
|
|
Loading…
Reference in New Issue