mirror of
https://github.com/komari-monitor/komari.git
synced 2026-11-11 08:42:39 +00:00
21 lines
548 B
Go
21 lines
548 B
Go
package database
|
|
|
|
import (
|
|
"github.com/komari-monitor/komari/database/dbcore"
|
|
"github.com/komari-monitor/komari/database/models"
|
|
)
|
|
|
|
func GetMessageSenderConfigByName(name string) (*models.MessageSenderProvider, error) {
|
|
db := dbcore.GetDBInstance()
|
|
var config models.MessageSenderProvider
|
|
if err := db.Where("name = ?", name).First(&config).Error; err != nil {
|
|
return nil, err
|
|
}
|
|
return &config, nil
|
|
}
|
|
|
|
func SaveMessageSenderConfig(config *models.MessageSenderProvider) error {
|
|
db := dbcore.GetDBInstance()
|
|
return db.Save(config).Error
|
|
}
|