Closed brandonsturgeon closed 2 months ago
Hi, @brandonsturgeon! Thank you for good words, I really appreciate this 🙂
If I understand you correctly the value of your metadata field is a Buffer of object with your request context? If so, I think that this is deeply relates only to your project. Unfortunately creating this extra features like Buffer encoder/decoder is not related to gRPC. It's like a side-feature.
But, I keeping another feature in my mind this app could have - called flow builder. With this builder you could create the chain of multiple requests and create payloads/metadata by custom scripts where you could implement this custom logic (for example buffering metadata request context field).
Let me know if this feature could help you or if you have another thoughts about it, thank you!
First of all, thank you for your continued maintenance on this project. While Postman now offers gRPC functionality, I would prefer using something like ezy for a few reasons:
So yeah, thanks, I appreciate this project a lot.
Is your feature request related to a problem? Please describe. Our application uses a complex system of Metadata fields for setting the request context. Creating that object and converting it to a Buffer value elsewhere and then copy-pasting it into the field whenever I need to change contexts is frustrating and error-prone.
Describe the solution you'd like Ideally, I could simply provide a basic JSON structure a Proto Message name and have it converted to a Buffer value. For example, maybe a small button on the top of the Request/Metadata entries that opens a popup where I can enter the required data, and when I click "submit" it would enter the Buffer value at my cursor location. It would be even nicer if I could easily edit that structure again without having to delete and re-enter the information.
Describe alternatives you've considered I would also be okay with a simple tool in the application somewhere that will do this conversion for me. I could copy its output and put it where I need it.
Additional context I'm actually not 100% sure if this is possible, so please correct me if I'm off-track.
There are two sub-features that would make this suggestion delightful: