Skip to content

fix(config): database models and config client refactor#98

Merged
Mortega5 merged 9 commits into
mainfrom
fix/config-models
May 7, 2026
Merged

fix(config): database models and config client refactor#98
Mortega5 merged 9 commits into
mainfrom
fix/config-models

Conversation

@Mortega5
Copy link
Copy Markdown
Collaborator

@Mortega5 Mortega5 commented May 6, 2026

Summary

  • Move all database models to database/models.go for better separation of concerns
  • Refactor CredentialService to align with the CCS implementation format
  • Fix createService verifier to match the previous implementation behaviour
  • Fix presentationDefinition.format struct and inputDescription format presentation
  • Fix default value for optional field in Fields: when absent in JSON, now correctly defaults to true instead of false
  • Read/write services using the DB model, but expose them through the appropriate interface

@Mortega5 Mortega5 requested a review from wistefan May 6, 2026 16:06
@Mortega5 Mortega5 added the patch Should be applied for dependency updates and small bugfixes. label May 6, 2026
@Mortega5 Mortega5 force-pushed the fix/config-models branch from 80662ac to 989126d Compare May 6, 2026 16:09
Copy link
Copy Markdown
Collaborator

@wistefan wistefan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but can you please add back the removed documentation in the configClient.go?

Comment thread config/configClient.go
@Mortega5 Mortega5 requested a review from wistefan May 7, 2026 09:09
@Mortega5 Mortega5 merged commit 770810d into main May 7, 2026
13 checks passed
@Mortega5 Mortega5 deleted the fix/config-models branch May 7, 2026 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Should be applied for dependency updates and small bugfixes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants