Derrick Hammer pcfreak30
pcfreak30 pushed to master at LumeWeb/libkernel-universal 2023-04-08 19:37:54 +00:00
00f4e4f3ad *Update dist
6870c1205c *Switch back to eventemitter2 as it as async support
Compare 2 commits »
pcfreak30 pushed to master at LumeWeb/rpc-client 2023-04-08 19:02:25 +00:00
7386b6de05 *Update dist
35c67e1c92 *Bug fix
Compare 2 commits »
pcfreak30 pushed to master at LumeWeb/rpc-client 2023-04-08 18:38:33 +00:00
05c9a7aea7 *Update dist
c787d9e757 *setupStream is now async
8f7bd71e09 *Refactor setupStream, make it async, and await on ProtouxRPC ready when it exists in the browser
Compare 3 commits »
pcfreak30 created branch master in LumeWeb/protomux-rpc-web 2023-04-08 18:34:57 +00:00
pcfreak30 pushed to master at LumeWeb/protomux-rpc-web 2023-04-08 18:34:57 +00:00
2d9272cd42 *add main
9beb8f14b5 *Add dist
31eca18b6e *Initial version
pcfreak30 created repository LumeWeb/protomux-rpc-web 2023-04-08 18:00:42 +00:00
pcfreak30 pushed to master at LumeWeb/kernel-rpc 2023-04-08 02:08:52 +00:00
5d0d7a52e8 *Change approach to proxying protomux requests over the kernel
7b65990741 Revert "*Use setup event to ensure the RPC channels are setup for the stream only after state sync from the master protomux"
Compare 2 commits »
pcfreak30 pushed to wip at LumeWeb/relay 2023-04-08 00:52:56 +00:00
2b12150d71 *Backwards compat fix to ensure Protomux is stored on the stream
556373c5bc *Ensure we use Protomux pair for the RPC service
Compare 2 commits »
pcfreak30 pushed to master at LumeWeb/kernel-swarm 2023-04-07 23:48:29 +00:00
875af27733 *Refactor again to use an api for protomux channels and messages
41751c7d2b *If for some reason we responded by the time we try to send an update, just abort
86a3881cfb *remove debug
44a9838490 *release mutex
1bd159c19e *Switch to a different, simpler method of syncing protomux state
Compare 14 commits »
pcfreak30 pushed to master at LumeWeb/kernel-swarm-client 2023-04-07 17:20:39 +00:00
92bc8e5ce8 *Update dist
7c8763c530 *Export MODULE
Compare 2 commits »
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-07 16:22:07 +00:00
912150c6e4 *Add missing pushInfos
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-07 07:34:24 +00:00
f9955c18d2 *we don't need a slave mode, just use this async fork on the slave webworkers
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-07 06:15:12 +00:00
2f0deaf2bf *__get should not be async
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-07 05:48:12 +00:00
702a859661 *refactor to use a a proxy function for createChannnel and _get so that it promises are only used in slave mode
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-07 05:33:03 +00:00
05c91000e1 *Fix api call
2b1789f963 *Move slave checks inside sync functions
5094ec4b26 *add syncing for info
Compare 3 commits »
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-07 02:53:19 +00:00
98bb74d8b1 *Change userData logic to throw error if set, but try to always set it
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-07 02:04:36 +00:00
e0178e41ed _slave is on _mutex on channel
pcfreak30 pushed to master at LumeWeb/kernel-swarm-client 2023-04-06 21:34:45 +00:00
d10aad49f4 *Update dist
1d0718af05 *Pass socket id
Compare 2 commits »
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-06 21:29:32 +00:00
1387b060a4 use this.stream
pcfreak30 pushed to master at LumeWeb/kernel-protomux 2023-04-06 21:24:11 +00:00
54904ab1ad *Bug fix pushRemote
ab4632b644 *_mux doesnt exist in Protomux
Compare 2 commits »