Skip to content

Commit

Permalink
Make TspClient reuseable interface
Browse files Browse the repository at this point in the history
The `TspClient` is now an interface that can be used for other implementations.
The existing functionality was moved to the `DefaultTspClient`.
This means adopters now need to initialize the `DefaultTspClient` type
instead of `TspClient` to get the default behavior.
However this makes the package more flexible as different implementations
can be provided, e.g. a proxy client in a Theia frontend.

Part of eclipse-cdt-cloud/theia-trace-extension#976

Contributed on behalf of STMicroelectronics
  • Loading branch information
sgraband committed Jul 21, 2023
1 parent 3279f64 commit b2db285
Show file tree
Hide file tree
Showing 3 changed files with 602 additions and 171 deletions.
Loading

0 comments on commit b2db285

Please sign in to comment.