Commit Graph

233 Commits

Author SHA1 Message Date
Derrick Hammer 1d0718af05
*Pass socket id 2023-04-06 17:34:23 -04:00
Derrick Hammer b274b82d3c
*Update dist 2023-04-06 16:36:41 -04:00
Derrick Hammer 9ae392e1ab
*Switch to simpler protomux sync approach 2023-04-06 16:36:13 -04:00
Derrick Hammer 62058d31fd
*Update dist 2023-04-06 14:38:17 -04:00
Derrick Hammer c0acff3955
*Flag protomux as slave 2023-04-06 14:38:07 -04:00
Derrick Hammer caec48d0a6
*Update dist 2023-04-06 14:36:16 -04:00
Derrick Hammer eec453ba91
*await on the update being sent, and the update getting received 2023-04-06 14:29:15 -04:00
Derrick Hammer c2ebdc00b9
*Update dist 2023-04-06 10:48:50 -04:00
Derrick Hammer 0596a132f3
*Move setup emit until after the setup promise has resolved 2023-04-06 10:48:27 -04:00
Derrick Hammer f5127bd809
*Update dist 2023-04-06 10:30:15 -04:00
Derrick Hammer aefd401d22
*Create a setup defer to ensure we wait until the 1st sync is done before setting up the stream on our end 2023-04-06 10:29:59 -04:00
Derrick Hammer 650998c810
*Update dist 2023-04-06 10:17:33 -04:00
Derrick Hammer 382ce99ada
*Add protomux userData field as null, otherwise it does not get set 2023-04-06 10:17:16 -04:00
Derrick Hammer 4cd89acb12
*update dist 2023-04-06 10:08:44 -04:00
Derrick Hammer 794ab2f792
*forgot to pass swarm to socket 2023-04-06 10:08:23 -04:00
Derrick Hammer 9c1bedc83e
*Update dist 2023-04-06 09:57:29 -04:00
Derrick Hammer a9bc1e3a73
*emit setup event to allow setup of a socket before triggering the connection event
*add a link to the parent swarm in the socket to call emit
2023-04-06 09:57:04 -04:00
Derrick Hammer 4541386514
*Update dist 2023-04-05 18:02:23 -04:00
Derrick Hammer a59de99e56
*Use pdefer to wait until the other site has responded that they synced changes and gave true 2023-04-05 18:01:59 -04:00
Derrick Hammer bce1bca13e
*update dist 2023-04-05 04:08:02 -04:00
Derrick Hammer 7a6a740484
*update module hash 2023-04-05 04:07:46 -04:00
Derrick Hammer 301f751ad4
*update dist 2023-04-05 03:54:36 -04:00
Derrick Hammer 55159d89ce
*implement syncing protomux channel/message state 2023-04-05 03:54:27 -04:00
Derrick Hammer 3bdaedd939
*update dist 2023-04-04 11:24:11 -04:00
Derrick Hammer be450ecbce
*update module hash 2023-04-04 11:23:55 -04:00
Derrick Hammer 7486904592
*update dist 2023-04-04 08:08:05 -04:00
Derrick Hammer 275c08efe7
*update module hash 2023-04-04 08:08:00 -04:00
Derrick Hammer d61df5d4e8
*Update dist 2023-04-04 06:28:48 -04:00
Derrick Hammer 990d77d86e
*Update module hash 2023-04-04 06:28:27 -04:00
Derrick Hammer 6c41fbc114
*Update dist 2023-03-29 17:03:43 -04:00
Derrick Hammer 8d74bf96af
*Update module hash 2023-03-29 17:03:26 -04:00
Derrick Hammer 049a629e47
*update dist 2023-03-24 16:14:55 -04:00
Derrick Hammer c7a7fa9194
*update module hash 2023-03-24 16:14:21 -04:00
Derrick Hammer 1aa1be90d4
*update module hash 2023-03-19 15:23:32 -04:00
Derrick Hammer e47a1f26d7
*Update dist 2023-03-19 14:55:38 -04:00
Derrick Hammer 1c167aad2a
*modify connect to return an existing connection if it exists, and if not, throw a not implemented error 2023-03-19 14:55:23 -04:00
Derrick Hammer bdf0cb705c
*Update dist 2023-03-19 14:03:38 -04:00
Derrick Hammer 1a4f33c697
*Move _connectBackoff retry to costructor so we don't create duplicate hooks 2023-03-19 14:03:24 -04:00
Derrick Hammer 290ca18c4b
*Store the listenConnections connection so don't create duplicates incase init/ready is called multiple times 2023-03-19 14:02:50 -04:00
Derrick Hammer 14a71cffd9
*update dist 2023-03-19 11:14:53 -04:00
Derrick Hammer ce24ca1bd9
*missing storing the socket 2023-03-19 11:14:31 -04:00
Derrick Hammer 0ee94ca1e5
*Update dist 2023-03-19 10:48:28 -04:00
Derrick Hammer c869488951
*Track socks to reuse objects as we are storing state on them 2023-03-19 10:48:11 -04:00
Derrick Hammer ab78add294
*update dist 2023-03-18 14:42:37 -04:00
Derrick Hammer 4e504124b2
*update module hash 2023-03-18 14:42:22 -04:00
Derrick Hammer 30c08327b4
*update dist 2023-03-18 13:55:47 -04:00
Derrick Hammer 44b9842ea9
*add dht getter that returns a mock object including ready 2023-03-18 13:55:33 -04:00
Derrick Hammer 46b0911d57
*Update dist 2023-03-16 14:25:09 -04:00
Derrick Hammer acc2ed4db3
*Update module hash 2023-03-16 14:24:41 -04:00
Derrick Hammer 1d61d00881
*Update dist 2023-02-17 21:05:40 -05:00