Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add macro helpers #156

Merged
merged 4 commits into from
Jan 14, 2025
Merged

Add macro helpers #156

merged 4 commits into from
Jan 14, 2025

Conversation

AloeareV
Copy link
Contributor

@AloeareV AloeareV commented Jan 9, 2025

Builds atop #153

@idky137 this doesn't yet work for the few service methods that don't pass their argument in to the dispatched function call. This shouldn't be too hard to extend...but I am worried that this macro makes this file too hard to read/modify, and I might want to rewrite it from scratch with a focus on something more readable. What do you think?

@idky137
Copy link
Contributor

idky137 commented Jan 10, 2025

This is brilliant!

Are the methods that require more work the ones that take no input of the one that takes the streaming input? Could we update either the LightwalletIndexer trait to add empty inputs or update the stream types if it would be easier?

Looks really good though!

If you have a preference on how to get the last methods working Im happy either way..

@idky137 idky137 added the ZGM2 Issues that need to be resolved for the completion of the Zaino dev grant milestone 2 label Jan 14, 2025
@idky137 idky137 merged commit 89e218a into zingolabs:dev Jan 14, 2025
5 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ZGM2 Issues that need to be resolved for the completion of the Zaino dev grant milestone 2
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants