app: composition root (A1-A4), Run(ctx), handleIncoming (вариант A), фикс config.Load(""), GetActiveTaskByChatID, main.go обновлён
All checks were successful
build-test / build (push) Successful in 35s
All checks were successful
build-test / build (push) Successful in 35s
This commit is contained in:
17
internal/app/errors.go
Normal file
17
internal/app/errors.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package app
|
||||
|
||||
import "errors"
|
||||
|
||||
var (
|
||||
// A1 — не загрузился/невалиден конфиг
|
||||
ErrConfig = errors.New("A1: config error")
|
||||
|
||||
// A2 — не открылась storage-БД
|
||||
ErrDBOpen = errors.New("A2: db open error")
|
||||
|
||||
// A3 — Telegram-канал упал со смертельной ошибкой (Run вернул ошибку)
|
||||
ErrChannelFatal = errors.New("A3: channel fatal error")
|
||||
|
||||
// A4 — проблемы при graceful shutdown
|
||||
ErrShutdown = errors.New("A4: shutdown error")
|
||||
)
|
||||
Reference in New Issue
Block a user