Sfoglia il codice sorgente

feat: add state log handler

ayn2op 1 anno fa
parent
commit
ad49eee3ec
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      cmd/state.go

+ 5 - 0
cmd/state.go

@@ -45,10 +45,15 @@ func openState(token string) error {
 	discordState.AddHandler(discordState.onMessageDelete)
 	discordState.AddHandler(discordState.onGetMemberChunk)
 
+	discordState.StateLog = discordState.onStateLog
 	discordState.OnRequest = append(discordState.OnRequest, discordState.onRequest)
 	return discordState.Open(context.TODO())
 }
 
+func (s *State) onStateLog(err error) {
+	slog.Error("state log", "err", err)
+}
+
 func (s *State) onRequest(r httpdriver.Request) error {
 	req, ok := r.(*httpdriver.DefaultRequest)
 	if ok {