Commit Graph

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