Commit Graph

58 Commits

Author SHA1 Message Date
Derrick Hammer c01d866d8b
*refactoring
*create basicproxy
*create multisocket proxy with dummy and tcp socket classes based off IPFS proxy code
2023-04-15 18:39:47 -04:00
Derrick Hammer 22023baedc
*update dist 2023-04-09 12:24:05 -04:00
Derrick Hammer 94342e6929
*async fetch remotePublicKey 2023-04-09 12:23:49 -04:00
Derrick Hammer 6099a6c4f6
*Update dist 2023-04-09 12:15:38 -04:00
Derrick Hammer 5c666d38c0
*Need to async fetch rawStream 2023-04-09 12:15:23 -04:00
Derrick Hammer 94e817f045
*Update dist 2023-04-08 20:56:45 -04:00
Derrick Hammer 92245a6c1c
*As a kernel-based protomux may be used, need to await on createChannel and addMessage 2023-04-08 20:56:26 -04:00
Derrick Hammer 8e0edc4bcd
*Update dist 2023-03-15 08:14:29 -04:00
Derrick Hammer c1d495a54b
*add createDefaultMessage option to disable the default socket pipe 2023-03-15 08:14:07 -04:00
Derrick Hammer 27261fedd2
*Update dist 2023-03-07 03:25:02 -05:00
Derrick Hammer 2e639eb92a
*Move socket creation outside channel onopen 2023-03-07 03:24:15 -05:00
Derrick Hammer 619fe7913c
*Update dist 2023-03-05 03:00:28 -05:00
Derrick Hammer 7bbfe577c3
*Add getter for socket 2023-03-05 03:00:04 -05:00
Derrick Hammer 41984ae588
*Update dist 2023-03-03 05:22:55 -05:00
Derrick Hammer 6c6f6c4954
*Add onchannel to allow creating additional messages 2023-03-03 05:22:29 -05:00
Derrick Hammer b14509d6f1
*Update dist 2023-03-02 05:41:30 -05:00
Derrick Hammer b3a7c0b4e1
*Add getter for channel 2023-03-02 05:41:13 -05:00
Derrick Hammer baf0ac31e6
*Update dist 2023-03-02 05:37:30 -05:00
Derrick Hammer ae2ee61bec
*Update types and add new bound versions 2023-03-02 05:37:01 -05:00
Derrick Hammer b9611cecd7
*Update OnOpen type 2023-03-02 05:30:51 -05:00
Derrick Hammer e5f4f59477
*Don't bind this, but inject ourselves as the first argument 2023-03-02 05:30:14 -05:00
Derrick Hammer c9cfb64c80
*Update dist 2023-03-02 05:26:40 -05:00
Derrick Hammer 4220037402
*Store channel as a private property
*Bind all callbacks to the current peer
2023-03-02 05:25:50 -05:00
Derrick Hammer 1d4cb917c5
*update dist 2023-02-25 22:49:50 -05:00
Derrick Hammer 08b4bbc893
*make alias types optional 2023-02-25 22:49:34 -05:00
Derrick Hammer 3b7be7e892
*alias close to end 2023-02-25 22:48:57 -05:00
Derrick Hammer f89e2716f5
*Update dist 2023-02-25 22:47:19 -05:00
Derrick Hammer 84f2f96e12
*Change WS aliases to be conditional
*Remove on/off aliases since streamx already provides it
2023-02-25 22:46:34 -05:00
Derrick Hammer b1ad8399d3
*Update dist 2023-02-25 22:38:46 -05:00
Derrick Hammer 7980aa29c7
*Add websocket compatibility with readyState 2023-02-25 22:38:25 -05:00
Derrick Hammer d94eec7c7e
*update dist 2023-02-25 22:21:39 -05:00
Derrick Hammer 68cd8008a6
*add emulateWebsocket to proxy 2023-02-25 22:21:09 -05:00
Derrick Hammer 6b42c2400f
*Update dist 2023-02-25 22:16:59 -05:00
Derrick Hammer bdacd01849
*add emulateWebsocket to peer 2023-02-25 22:16:40 -05:00
Derrick Hammer 603d7c4e14
*update dist 2023-02-25 22:12:36 -05:00
Derrick Hammer 4d75c11299
*event message must pass a MessageEvent 2023-02-25 22:12:05 -05:00
Derrick Hammer 29c6a909b8
*Update dist 2023-02-25 22:10:17 -05:00
Derrick Hammer 68c12f22be
*Add option to emulate a websocket 2023-02-25 22:10:00 -05:00
Derrick Hammer 11550659d0
*alias write to send to be WS compatible 2023-02-25 22:06:37 -05:00
Derrick Hammer c90e022795
*Update dist 2023-02-25 12:07:21 -05:00
Derrick Hammer 39471ad9c2
*Create on/off event handler aliases 2023-02-25 12:06:51 -05:00
Derrick Hammer 8bae1c11dd
*Update dist 2023-02-25 01:51:50 -05:00
Derrick Hammer ab98103503
*Alias addListener and removeListener to have WS compatible API methods 2023-02-25 01:51:35 -05:00
Derrick Hammer 8734d8180c
*Update dist 2023-02-24 23:51:59 -05:00
Derrick Hammer 9a73a2625a
*Bug fix ip version detection 2023-02-24 23:51:50 -05:00
Derrick Hammer 0a35d7f062
*Update dist 2023-02-24 23:14:57 -05:00
Derrick Hammer 5e41c10ab6
*Update pass peers public key 2023-02-24 23:14:36 -05:00
Derrick Hammer 10d3c1fde8
*Update dist 2023-02-24 20:04:45 -05:00
Derrick Hammer 108e1b3dd8
*Add remotePublicKey to socket class 2023-02-24 20:04:30 -05:00
Derrick Hammer 3ce2313c5a
*Update dist 2023-02-16 01:02:20 -05:00