From a310fd4533dd5d6e5ff7daf27113aa2e926197f1 Mon Sep 17 00:00:00 2001 From: jake Date: Sun, 17 Aug 2025 20:45:51 -0400 Subject: [PATCH] better async handling --- bolt.go | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/bolt.go b/bolt.go index 13f2c23..b4ef3fe 100644 --- a/bolt.go +++ b/bolt.go @@ -1,7 +1,6 @@ package bolt import ( - "errors" "fmt" "log" "os" @@ -44,7 +43,6 @@ type Bolt interface { getRemainingTimeout(timeout time.Time) string roleCheck(guild string, roles []string, s *dg.Session, run Command) (bool, error) timeoutCheck(msgID, channelID, guildID string, s *dg.Session, run Command) (bool, error) - joinUserVoice(guild, user string, s *dg.Session) (*dg.VoiceConnection, error) } // create a new bolt interface @@ -330,29 +328,3 @@ func (b *bolt) timeoutCheck(msgID, channelID, guildID string, s *dg.Session, run return true, nil } - -func (b *bolt) joinUserVoice(guild, user string, s *dg.Session) (*dg.VoiceConnection, error) { - g, err := s.State.Guild(guild) - if err != nil { - return nil, err - } - - var chanID string - for _, x := range g.VoiceStates { - if user == x.UserID { - chanID = x.ChannelID - } - } - - if chanID == "" { - return nil, errors.New("user is not in a voice channel") - } - - //joining voice channel: false = not muted, true = deafened - dgv, err := s.ChannelVoiceJoin(guild, chanID, false, true) - if err != nil { - return nil, err - } - - return dgv, nil -}