Documentation ¶
Index ¶
- func GetSevenTvEmoteId(message string) (string, error)
- type EmoteChief
- func (ec *EmoteChief) HandleSeventvRedemption(reward store.ChannelPointReward, ...)
- func (ec *EmoteChief) VerifySetSevenTvEmote(channelUserID, emoteId, channel, redeemedByUsername string, slots int) (emoteAddType dto.EmoteChangeType, removalTargetEmoteId string, ...)
- func (ec *EmoteChief) VerifySeventvRedemption(reward store.ChannelPointReward, ...) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSevenTvEmoteId ¶
Types ¶
type EmoteChief ¶
type EmoteChief struct {
// contains filtered or unexported fields
}
func NewEmoteChief ¶
func NewEmoteChief(cfg *config.Config, db store.Store, helixClient helixclient.Client, sevenTvClient emoteservice.ApiClient) *EmoteChief
func (*EmoteChief) HandleSeventvRedemption ¶
func (ec *EmoteChief) HandleSeventvRedemption(reward store.ChannelPointReward, redemption helix.EventSubChannelPointsCustomRewardRedemptionEvent, updateStatus bool)
func (*EmoteChief) VerifySetSevenTvEmote ¶
func (ec *EmoteChief) VerifySetSevenTvEmote(channelUserID, emoteId, channel, redeemedByUsername string, slots int) (emoteAddType dto.EmoteChangeType, removalTargetEmoteId string, nextEmote emoteservice.Emote, err error)
func (*EmoteChief) VerifySeventvRedemption ¶
func (ec *EmoteChief) VerifySeventvRedemption(reward store.ChannelPointReward, redemption helix.EventSubChannelPointsCustomRewardRedemptionEvent) bool
Click to show internal directories.
Click to hide internal directories.