package repositories import ( "time" "git.secnex.io/secnex/oauth2-api/database" "git.secnex.io/secnex/oauth2-api/models" ) 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 }