run.go 407 B

12345678910111213141516171819202122232425262728
  1. package cmd
  2. import (
  3. "github.com/ayn2op/discordo/internal/config"
  4. "github.com/ayn2op/discordo/internal/logger"
  5. )
  6. var (
  7. discordState *State
  8. cfg *config.Config
  9. mainFlex *Layout
  10. )
  11. func Run(token string) error {
  12. if err := logger.Load(); err != nil {
  13. return err
  14. }
  15. var err error
  16. cfg, err = config.Load()
  17. if err != nil {
  18. return err
  19. }
  20. mainFlex = newLayout()
  21. return mainFlex.run(token)
  22. }