1234567891011121314151617181920212223242526 |
- // Copyright (c) 2020 Shivaram Lingamneni
- // released under the MIT license
-
- package mysql
-
- import (
- "time"
- )
-
- type Config struct {
- // these are intended to be written directly into the config file:
- Enabled bool
- Host string
- Port int
- SocketPath string `yaml:"socket-path"`
- User string
- Password string
- HistoryDatabase string `yaml:"history-database"`
- Timeout time.Duration
- MaxConns int `yaml:"max-conns"`
- ConnMaxLifetime time.Duration `yaml:"conn-max-lifetime"`
-
- // XXX these are copied from elsewhere in the config:
- ExpireTime time.Duration
- TrackAccountMessages bool
- }
|