15 lines
358 B
Go
15 lines
358 B
Go
package repositories
|
|
|
|
import (
|
|
"git.secnex.io/secnex/auth-api/database"
|
|
"git.secnex.io/secnex/auth-api/models"
|
|
)
|
|
|
|
func GetApiKey(id string) (*models.ApiKey, error) {
|
|
var apiKey *models.ApiKey
|
|
if err := database.DB.Where("id = ? AND deleted_at IS NULL AND enabled = true", id).First(&apiKey).Error; err != nil {
|
|
return nil, err
|
|
}
|
|
return apiKey, nil
|
|
}
|