[Feature] Client init shouldn't need to be async / project name should be internal #50
Open
2 tasks done
Labels
enhancement
New feature or request
Is this your first time submitting a feature request?
Describe the feature
The client init is async because it needs to resolve the project name. This is a pretty weird pattern -- why can't we just pass in
project name
like api keys / index names / etc? Seems like a case of an internal implementation detail making the client rather clunky.Perhaps separately, confusing that the client needs to consider an internal implementation detail like project name (but it's a different project name from the user created one, which is also weird?) is so exposed to client. This adds clunkiness / extra work to the client. Also adds a step to the HTTP call.
Describe alternatives you've considered
No response
Who will this benefit?
No response
Are you interested in contributing this feature?
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: