INNER CODE UNIT · Go
hash
instead-hub/instead · src/tiny/ifbot/discord-bot/main.go:60
func hash(s string) int64 {
h := fnv.New32a()
h.Write([]byte(s))
return int64(h.Sum32())
}
func isPrivate(s *discordgo.Session, m *discordgo.MessageCreate) bool {
channel, err := s.State.Channel(m.ChannelID)
if err != nil {
if channel, err = s.Channel(m.ChannelID); err != nil {
return false
}
}
return channel.Type == discordgo.ChannelTypeDM
}
func isChannel(s *discordgo.Session, m *discordgo.MessageCreate) bool {
if len(ChannelsList) == 0 {