Andrew Stanton-Nurse
fb6121399c
Remove support for binary over SSE and add transfer format to negotiation ( #1564 )
2018-03-13 14:29:32 -07:00
Andrew Stanton-Nurse
b3a33efeae
Update MsgPack-Cli version
...
* Fixes #1301
* Fixes #1058
* Fixes #1422
2018-02-20 13:57:42 -08:00
Andrew Stanton-Nurse
57ce00d9ad
Fix conflicts / rebase ( #1412 )
2018-02-06 10:49:54 -08:00
BrennanConroy
a449345436
Clean up logging ( #1308 )
2018-01-22 09:37:53 -08:00
Andrew Stanton-Nurse
0579f40a7d
Major TypeScript module refactoring ( #1319 )
...
* Build cjs, esm and umd versions
* Split MsgPack into separate module
* Split package.jsons up so they can stay clean
* Move common dev dependencies to a root package.json
2018-01-19 14:26:31 -08:00
Mikael Mengistu
e3679cb3c1
SocketsSample Send to Connection ( #1285 )
2018-01-11 11:34:02 -08:00
Mikael Mengistu
50fe88195e
Updating SocketsSample with new IHubClients and IHubCallerClients APIs ( #1282 )
2018-01-10 12:30:25 -08:00
Andrew Stanton-Nurse
44052ffcf6
Refactor HttpClient and use it in LongPollingTransport ( #1243 )
2018-01-02 16:49:02 -08:00
Andrew Stanton-Nurse
c1d2024864
Implement #1156 by having the server send Ping messages ( #1161 )
2017-12-04 14:43:27 -08:00
BrennanConroy
531c7cfba1
More micro benchmarks ( #1158 )
...
- Hub Protocol benchmark
- Broadcast benchmark
- Run benchmarks validation during builds
2017-11-28 15:39:58 -08:00
moozzyk
9ecb6d1d58
Merge branch 'rel/1.0.0-alpha2' into dev
2017-09-21 08:31:53 -07:00
Pawel Kadluczka
20d4d70cc7
lowercasing event names
2017-09-20 18:19:02 -07:00
Pawel Kadluczka
b40578b89b
Moving versions to alpha2
2017-09-15 12:11:53 -07:00
Pawel Kadluczka
a267e86e1f
Adding the 'final' suffix to version
2017-09-14 09:49:06 -07:00
Pawel Kadluczka
72568acff0
Appending version to browser javascript file names
2017-09-13 09:17:13 -07:00
Pawel Kadluczka
66876aa2f8
Making test and samples IE/ES5 aware
2017-08-29 09:26:53 -07:00
Pawel Kadluczka
bc980c45bb
Updating samples
2017-08-23 16:11:47 -07:00
Mikael Mengistu
3a95fb7171
Remove Send to Individual User in the SocketSample ( #687 )
...
* Remove Send to Individual User in the SocketSample
This isn't actually implemented yet and the UI is misleading.
2017-08-01 23:32:44 -07:00
Mikael Mengistu
8ba29b578d
Dynamic Hub Change Part 2 ( #644 )
2017-07-14 15:54:31 -07:00
BrennanConroy
ef273b4796
Add authorization per hub method ( #577 )
2017-06-23 10:22:05 -07:00
David Fowler
d169b96d2d
Decouple IConnection.ts and HubConnection.ts from http ( #566 )
...
* Decouple IConnection.ts and HubConnection.ts from http
- Removed TransportType from start
- Renamed Connection.ts to HttpConnection.ts
2017-06-16 06:54:55 +02:00
Mikael Mengistu
bdea0f07ef
Fix SocketSample group send ( #539 )
2017-06-08 17:07:30 -07:00
David Fowler
72423ee203
Removed custom websocket implementation ( #507 )
...
- Use the default websocket middleware
- Rewrote TestWebSocketConnectionFeature to use Channels instead of pipes
2017-06-03 06:53:39 -10:00
Andrew Stanton-Nurse
263dd0e4fe
Fix #324 by adding streaming support to the server ( #461 )
2017-05-31 09:10:20 -07:00
moozzyk
841ceb24b6
Fixing start/stop race in the TS client
2017-04-07 07:59:43 -07:00
moozzyk
ebb2ce8fc9
Converting transport type from string to enum
2017-04-04 14:00:56 -07:00
moozzyk
70e4ec9a06
Introducing the IConnection interface
...
Unifying events
2017-03-23 16:07:35 -07:00
Andrew Stanton-Nurse
667095661b
convert the samples to use the official client ( #234 )
2017-02-23 10:56:20 -08:00
BrennanConroy
b3df10b638
Use connections format
2017-01-11 10:07:15 -08:00
Mikael Mengistu
c665eef66b
Update SocketsSample to use correct method names
2016-12-15 19:26:40 -05:00
moozzyk
e6b34fdce3
Renaming RpcConnection to HubConnection
2016-11-29 16:03:56 -08:00
moozzyk
2039a18971
Introducing modules for the ts client
2016-11-29 12:35:33 -08:00
moozzyk
325c909dff
Removing transport fallback in the client
2016-11-14 14:42:53 -08:00
David Fowler
6b3d9bd96d
Added group messaging to the sample
...
- Clean up some boiler plate
- Renamed Add/Remove on GroupManager to AddAsync and RemoveAsync
2016-11-04 01:28:49 -07:00
moozzyk
3065c8db93
minor fixes
2016-11-02 17:09:11 -07:00
moozzyk
2bbca5e7fe
Adding error handling
...
Fixing SSE transport on the server
2016-11-02 17:09:11 -07:00
moozzyk
ce17f0d19a
Adding transport selection
...
Fixing serverSentEvents transport
Updating the client 'app'
2016-11-02 17:09:11 -07:00
moozzyk
466c8d9db9
Adding ServerSentEvents
2016-11-02 17:09:11 -07:00
moozzyk
181053e876
Adding longpolling
2016-11-02 17:09:11 -07:00
moozzyk
6859d33536
ts-client WebSockets + JSON
2016-11-02 17:09:11 -07:00
David Fowler
53858495dc
Hubs are more fleshed out ( #11 )
...
- `HubEndPoint<T>` : `RpcEndPoint<T>` where T is the Hub type. Optimizing for a single hub per connection here.
- Hubs get OnConnectedAsync and OnDisconnectedAsync methods that are invoked at the right time and with the right scope.
- Introduced HubLifetimeManager<THub> (naming TBD) which is the center of the universe for Hub behaviors.
2016-11-01 23:15:31 -07:00
David Fowler
e59865a11d
Small tweaks
...
- Fixed errros in JS
- Style change in HubEndpoint
2016-10-28 09:41:45 -07:00
moozzyk
e893f0c6d7
Fixing after rebase
2016-10-25 16:37:24 -07:00
moozzyk
fb387ed03d
Decoupling formatters from endpoints
...
Moving formatters out from Sockets
2016-10-25 16:37:23 -07:00
moozzyk
8b905907fe
Typed formatters
2016-10-25 16:37:22 -07:00
moozzyk
f64c986b5d
Adding support to non-Json hub invocation
2016-10-25 16:37:21 -07:00
DamianEdwards
c641a43f38
Fixing @davidfowl's shitty web code.
2016-10-05 10:27:48 -07:00
David Fowler
1a5138e972
Added hub sample
2016-10-02 03:23:23 -07:00