3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-23 11:12:44 +01:00
ergo/irc/mysql/config.go

25 lines
563 B
Go
Raw Normal View History

2020-02-21 00:33:48 +01:00
// 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"`
2020-02-21 00:33:48 +01:00
User string
Password string
HistoryDatabase string `yaml:"history-database"`
Timeout time.Duration
// XXX these are copied from elsewhere in the config:
2020-05-12 18:05:40 +02:00
ExpireTime time.Duration
TrackAccountMessages bool
2020-02-21 00:33:48 +01:00
}