Derrick Hammer
|
bb657e5af0
|
* Refactor event emitter library to eventemitter2 and remove unnecessary import of protomux. Rewrite on and off methods to accept options object and change event listener parameter name for consistency. Replace call to protomux with emitting a setup event.
|
2023-04-08 16:11:39 -04:00 |
Derrick Hammer
|
20e9a6e0e5
|
* Add EventEmitter2 library for event handling and remove EventEmitter3 library in index.ts; update package.json to include EventEmitter2 library.
|
2023-04-08 16:11:03 -04:00 |
Derrick Hammer
|
fdda2befa8
|
* Refactor swarm setup event to include the current instance in the emitted data.
|
2023-04-08 15:56:43 -04:00 |
Derrick Hammer
|
cf27a6518f
|
* Add call to emitAsync method to trigger "setup" event on swarm object.
|
2023-04-08 15:55:09 -04:00 |
Derrick Hammer
|
952b3a0d1a
|
*Update deps
|
2023-04-08 15:41:52 -04:00 |
Derrick Hammer
|
0d7090206c
|
*Remove use of protomux
|
2023-04-08 15:19:31 -04:00 |
Derrick Hammer
|
3a207c107c
|
*Remove syncProtomux
|
2023-04-08 15:18:37 -04:00 |
Derrick Hammer
|
92bc8e5ce8
|
*Update dist
|
2023-04-07 13:20:36 -04:00 |
Derrick Hammer
|
7c8763c530
|
*Export MODULE
|
2023-04-07 13:20:31 -04:00 |
Derrick Hammer
|
d10aad49f4
|
*Update dist
|
2023-04-06 17:34:42 -04:00 |
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 |