-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Allow the SignalR C++ client to be built without using cpprestsdk #8718
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
Comments
Triage decision: C++ tidy up item, not the priority for preview 5. |
Let's see about getting this done in Preview 8 |
FYI, this involves doing something about Json. One thought is to copy the source from cpprestsdk and clean it up a little (namespaces etc.). Then we can delay the refactored public API for adding Or we can find a different Json library to use instead. |
microsoft/terminal recently started using jsoncpp. We should look at also using that library. |
Hi guys! Just for the info :)
Both of these are not compiled without cpprestsdk even if (and when :)) the alternative http and websocket clients are provided. As I can see some code must be added to copied |
Just to clarify, we are not providing an alternative http and websocket client. |
Yes, I understand this, thanks. The reason why I wrote my comment above is you copied some code from cpprestsdk to have But you copied neither |
Yep, that's because the work is still in progress and we still need to replace the headers with a normal map of |
Epic #5301
We have customers interested in using SignalR with a different backend networking stack. We'll provide abstractions (
http_client
,websocket_client
, etc.) and use cpprestsdk to provide default implementations but we should have a#define
that can be used to strip those default implementations so that they aren't in the binary when they aren't being used.The text was updated successfully, but these errors were encountered: