Files
mgmt-api/app/repositories/applications.go
Björn Benouarets e13859a3ac init: Initial commit
2026-01-21 06:35:35 +01:00

21 lines
534 B
Go

package repositories
import (
"time"
"git.secnex.io/secnex/mgmt-api/database"
"git.secnex.io/secnex/mgmt-api/models"
)
func CreateApplication(application *models.Application) error {
return database.DB.Create(application).Error
}
func GetApplicationByClientID(clientID string) (*models.Application, error) {
var application *models.Application
if err := database.DB.Where("client_id = ? AND expires_at > ?", clientID, time.Now().UTC()).First(&application).Error; err != nil {
return nil, err
}
return application, nil
}