govd/database/settings.go
stefanodvx 3faede7b1c Init
2025-04-14 13:05:43 +02:00

37 lines
564 B
Go

package database
import (
"govd/models"
)
func GetGroupSettings(
chatID int64,
) (*models.GroupSettings, error) {
var groupSettings models.GroupSettings
err := DB.
Where(&models.GroupSettings{
ChatID: chatID,
}).
FirstOrCreate(&groupSettings).
Error
if err != nil {
return nil, err
}
return &groupSettings, nil
}
func UpdateGroupSettings(
chatID int64,
settings *models.GroupSettings,
) error {
err := DB.
Where(&models.GroupSettings{
ChatID: chatID,
}).
Updates(settings).
Error
if err != nil {
return err
}
return nil
}