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 }