Files
oauth2-api/app/repositories/applications.go
2026-01-27 11:19:52 +01:00

17 lines
422 B
Go

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