This website requires JavaScript.
93abb12cfa
WIP
master
watsonb8
2023-09-26 13:49:10 -05:00
e41fdd3561
Fixing error where connection was re-established incorrectly
watsonb8
2023-09-25 15:25:43 -05:00
12bd5e6a01
Fixing error where connection was re-established incorrectly
v0.0.5
watsonb8
2023-09-25 15:25:43 -05:00
896bafe70b
Attempting to subscribe in a go routine
v0.0.4
watsonb8
2023-09-22 16:06:58 -05:00
c4ebd5d6ff
Using one connection for multiple authenticated clients
v0.0.3
watsonb8
2023-09-19 20:40:52 -05:00
832e02f42f
Handeling websocket disconnect
v0.0.2
watsonb8
2023-09-19 10:19:04 -05:00
8f0db70487
Updating packages
watsonb8
2023-09-18 21:01:38 -05:00
c89756630f
Working authenticated connection
watsonb8
2023-09-18 20:58:15 -05:00
11b176dcbc
add TLS to Transport Options
Marcelo Pires
2018-09-24 17:14:38 +02:00
12edfd7856
Merge remote-tracking branch 'origin/master'
Marcelo Pires
2018-09-24 16:48:48 +02:00
6e0272acb9
faye protocol always send and ACK for published messages. remove OnPublishResponse and make publish a blocking function until we receive ACK from server
Marcelo Pires
2018-09-24 16:48:38 +02:00
331ad7ff7c
Update README.md
Marcelo Pires
2018-09-24 16:15:25 +02:00
33a61d6d27
add dispatcher simplify transport implementation support wildcard subscriptions
Marcelo Pires
2018-09-24 16:13:57 +02:00
8583e29645
fix some typos
Marcelo Pires
2018-09-12 09:45:47 +02:00
b5bb59476c
create helper to validate channel name add test cases
Marcelo Pires
2018-09-12 09:42:45 +02:00
17a2e4a408
add services to TODO list
Marcelo Pires
2018-09-11 13:54:56 +02:00
75a9d4f474
update TODO
Marcelo Pires
2018-09-11 13:34:24 +02:00
1c19fe5f61
Merge remote-tracking branch 'origin/master'
Marcelo Pires
2018-09-11 13:30:18 +02:00
27fdd47d29
more transport options
Marcelo Pires
2018-09-11 13:30:07 +02:00
46314f15b0
Update README.md
Marcelo Pires
2018-09-11 13:26:48 +02:00
058a28d97b
Update README.md
Marcelo Pires
2018-09-11 13:24:39 +02:00
8adb569f0f
rework transport options and extensions
Marcelo Pires
2018-09-11 12:09:30 +02:00
eb4a14df7b
ignore IDE folder
Marcelo Pires
2018-09-07 18:32:21 +02:00
23124a7de8
first step to handle advise
Marcelo Pires
2018-09-07 18:31:52 +02:00
0fce9349d0
turn Advise structure in idiomatic go code
Marcelo Pires
2018-09-07 17:50:16 +02:00
66218f4616
fix isEvent
Marcelo Pires
2018-09-07 15:40:44 +02:00
58a5ed8a3f
allow subscription to publish to itself
Marcelo Pires
2018-09-07 15:00:35 +02:00
d8a246f014
allow multiple subscriptions to the same channel
Marcelo Pires
2018-09-07 14:32:26 +02:00
e98ccfdec8
fix process kill fix unsubscribe error
Marcelo Pires
2018-09-06 18:40:00 +02:00
db6b6c3848
initial test suite
Marcelo Pires
2018-09-06 17:59:56 +02:00
b6e6a9cee8
more documentation
Marcelo Pires
2018-09-06 16:31:05 +02:00
31be94755f
tidy up documentation
Marcelo Pires
2018-09-06 16:05:02 +02:00
44cf280252
add some documentation
Marcelo Pires
2018-09-06 16:03:24 +02:00
8e2c2327d5
remove all subscription in Disconnect remove subscription in unsubscribe
Marcelo Pires
2018-09-06 15:37:42 +02:00
01f041d2fc
support Publish event
Marcelo Pires
2018-09-06 15:29:49 +02:00
7bfdcc9f48
Merge branch 'master' of https://github.com/thesyncim/faye
Marcelo Pires
2018-09-06 14:40:09 +02:00
3c97553478
Update README.md
Marcelo Pires
2018-09-06 14:39:43 +02:00
e70f0f0b52
implement missing client methods stop gracefully on disconnect
Marcelo Pires
2018-09-06 14:28:54 +02:00
ee24023387
handle advise
Marcelo Pires
2018-09-06 13:23:53 +02:00
eed039f351
do not expose low level message.Message to publish
Marcelo Pires
2018-09-06 13:03:21 +02:00
c8bfbbd8fd
rework extensions add log extension implement client unsubscribe
Marcelo Pires
2018-09-06 12:27:19 +02:00
23ae14adea
fix overlapped payload values
Marcelo Pires
2018-09-06 11:16:36 +02:00
f11de6960b
dispatch errors in subscriptions
Marcelo Pires
2018-09-05 15:45:53 +02:00
3cf76b96df
add boilerplate for message control
Marcelo Pires
2018-09-05 15:23:03 +02:00
ffa426bf69
identify control messages
Marcelo Pires
2018-09-05 15:17:11 +02:00
3586f4d799
start reader loop after connect
Marcelo Pires
2018-09-05 15:06:25 +02:00
6ae3cf9df8
use reader for incoming Messages
Marcelo Pires
2018-09-05 14:56:32 +02:00
735a044485
do not dispatch control messages
Marcelo Pires
2018-09-05 11:59:20 +02:00
42dbadb947
add debug option
Marcelo Pires
2018-09-05 11:28:55 +02:00
6eaff2fa34
auto register websocket transport
Marcelo Pires
2018-09-05 11:12:19 +02:00
d337f67881
rename package name
Marcelo Pires
2018-09-05 11:05:16 +02:00
8dd8da2307
handshake and connect in constructor
Marcelo Pires
2018-09-05 11:04:10 +02:00
554909ee53
add constructor basic options
Marcelo Pires
2018-09-05 11:01:36 +02:00
d9385e1506
add getStream extension
Marcelo Pires
2018-09-05 10:56:45 +02:00
3c187e364b
implement subscribe
Marcelo Pires
2018-09-05 01:56:25 +02:00
fc09ac255e
implement websocket transport connect
Marcelo Pires
2018-09-05 01:22:43 +02:00
518d141dca
init transport
Marcelo Pires
2018-09-05 01:04:40 +02:00
b8d1d7dc3d
initial API definition
Marcelo Pires
2018-09-05 00:55:52 +02:00
d35b9045c7
Initial commit
Marcelo Pires
2018-09-04 22:18:42 +02:00