Skip to content

fix: @Scope and @ApiClient handling#144

Merged
Barba2k2 merged 1 commit intoFlutterando:mainfrom
gabrielvt27:main
Mar 8, 2026
Merged

fix: @Scope and @ApiClient handling#144
Barba2k2 merged 1 commit intoFlutterando:mainfrom
gabrielvt27:main

Conversation

@gabrielvt27
Copy link
Copy Markdown
Contributor

@gabrielvt27 gabrielvt27 commented Feb 20, 2026

📄 Description

Corrige o gerador do vaden_class_scanner para classes anotadas com @ApiClient() e @Scope().

🔄 Changes Made

  • Adicionada verificação específica para ApiClient em initial.dart.
  • Implementado apiClientBuffer e apiClientSetup() para gerar implementação privada.
  • Lógica de registro (_componentRegister) ajustada para não referenciar a classe
    abstrata diretamente.
  • Removida função selectComponent() em initial.dart pois era inutilizada.

✅ Checklist

  • Tests have been added or updated.
  • Documentation has been updated (if necessary).
  • Code review completed.

🔗 Related Issue

Resolves #139

@Barba2k2 Barba2k2 merged commit d5a5174 into Flutterando:main Mar 8, 2026
Barba2k2 added a commit that referenced this pull request Mar 8, 2026
This reverts commit d5a5174, reversing
changes made to 5be7e20.
Barba2k2 added a commit that referenced this pull request Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[QUESTION] Api class with @ApiClient() annotation causing error in vaden_application.dart.

2 participants