upgrade deps; rewrite smtp session

This commit is contained in:
Aine
2024-02-19 22:55:14 +02:00
parent 10213cc7d7
commit a01720da00
277 changed files with 106832 additions and 7641 deletions

View File

@@ -183,11 +183,12 @@ type Config struct {
func (db *Database) Close() error {
err := db.RawDB.Close()
if db.ReadOnlyDB != nil {
err2 := db.ReadOnlyDB.Close()
if err == nil {
err = fmt.Errorf("closing read-only db failed: %w", err2)
} else {
err = fmt.Errorf("%w (closing read-only db also failed: %v)", err, err2)
if err2 := db.ReadOnlyDB.Close(); err2 != nil {
if err == nil {
err = fmt.Errorf("closing read-only db failed: %w", err2)
} else {
err = fmt.Errorf("%w (closing read-only db also failed: %v)", err, err2)
}
}
}
return err