diff --git a/api/auth.go b/api/auth.go index 236bec3..49d2179 100644 --- a/api/auth.go +++ b/api/auth.go @@ -1,7 +1,6 @@ package api import ( - "context" "crypto/subtle" "net/http" "strings" @@ -9,9 +8,6 @@ import ( "github.com/krau/SaveAny-Bot/config" ) -// tokenContextKey 用于在 context 中存储 token -type tokenContextKey struct{} - // AuthMiddleware 返回认证中间件 func AuthMiddleware() func(http.Handler) http.Handler { return func(next http.Handler) http.Handler { @@ -40,9 +36,7 @@ func AuthMiddleware() func(http.Handler) http.Handler { return } - // 将 token 添加到 context - ctx := context.WithValue(r.Context(), tokenContextKey{}, token) - next.ServeHTTP(w, r.WithContext(ctx)) + next.ServeHTTP(w, r) }) } } diff --git a/api/progress.go b/api/progress.go index d592a84..e6e5a52 100644 --- a/api/progress.go +++ b/api/progress.go @@ -198,19 +198,3 @@ func (t *TaskProgressInfo) Emit(e taskevent.Event) { SendWebhook(nil, payload) } } - -// ProgressTracker is retained for compatibility but is no longer the primary -// progress path; taskevent drives updates now. These methods are safe no-ops -// when called on a nil receiver. -type ProgressTracker struct{} - -func NewProgressTracker(taskID, taskType, storage, path, title, webhook string) *ProgressTracker { - return &ProgressTracker{} -} - -func (p *ProgressTracker) OnStart(totalBytes int64, totalFiles int) {} -func (p *ProgressTracker) OnProgress(downloadedBytes int64, downloadedFiles int) {} -func (p *ProgressTracker) OnDone(err error) {} -func (p *ProgressTracker) GetInfo() *TaskProgressInfo { return nil } -func (p *ProgressTracker) UpdateProgressBytes(bytes int64) {} -func (p *ProgressTracker) UpdateProgressFiles(files int) {} diff --git a/client/bot/bot.go b/client/bot/bot.go index 559170b..e851eb2 100644 --- a/client/bot/bot.go +++ b/client/bot/bot.go @@ -70,9 +70,6 @@ func Init(ctx context.Context) <-chan struct{} { }{nil, err} return } - client.API().BotsSetBotCommands(ctx, &tg.BotsSetBotCommandsRequest{ - Scope: &tg.BotCommandScopeDefault{}, - }) commands := make([]tg.BotCommand, 0, len(handlers.CommandHandlers)) for _, info := range handlers.CommandHandlers { commands = append(commands, tg.BotCommand{Command: info.Cmd, Description: i18n.T(info.Desc)})