Skip to content

[engine-simplification] Design rust http client #1722

@DecFox

Description

@DecFox

This issue is about designing a rust http client which can be used as a replacement for the current go http client we expose to the mobile apps. Instead of exposing a set of predefined interface, we would like to expose a generic http interface which the client can control. This allows us to decouple API calls to the backend from the engine and gives more control of this to the apps.

The current deliverables for this issue include:

  • Having a generic rust http client
  • having an FFI layer in the go engine which makes use of the rust client
  • Replace all current http calls (without tunnels) to make use of the new rust client

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions