You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Works as a standalone library now. Pending review to merge to staging.
callers and handlers are now refactored
* WIP - Newline now works, refers issue #1
node v20 fix
feat: handlers implementations are now abstract arrow functions
* Fixes#5
[ci skip]
* resolves issue 5, makes RPC handlers abstract arrow function properties
feat: rename to uppercase
[ci skip]
fix: handler export fix
[ci skip]
fix: tsconf from quic
[ci skip]
fix: dependencies (js quic), events and errors versions, changing to relative imports, jest dev dependency, js-quic tsconfig
[ci skip]
fix: tests imports, using @
[ci skip]
chore: removed sysexits
chore: fix default exports for callers and handlers
Fixed index for handlers
fix: remove @matrixai/id
fix: remove @matrixai/id and ix
chore : diagram
[ci skip]
chore : lintfix
fix: errors now extend AbstractError
[ci skip]
fix: undoing fix#1
[ci skip]
replacd errorCode with just code, references std error codes from rpc spec
feat: events based createDestroy
[ci skip]
chore: img format fix
[ci skip]
chore: img in README.md
[ci skip]
feat: allows the user to pass in a generator function if the user wishes to specify a particular id
[ci skip]
fix: fixes#7
* Removes graceTimer and related jests
chore: idGen name change. idGen parameter in creation and constructor. No longer optional. Only defaulted in one place.
wip: added idgen to jests, was missing.
[ci skip]
wip: reimported ix, since a few tests rely on it.
removed, matrixai/id
wip: jests for #4
removed, matrixai/id
wip: * Implements custom RPC Error codes.
* Fixed jest for concurrent timeouts
* All errors now have a cause
* All errors now use custom error codes.
wip: *Client uses ctx timer now
wip: *Jests to test concurrency
wip: *custom RPC based errors for RPC Client, now all errors have a cause and an error message
WIP: * Refactor out sensitiveReplacer
WIP: * Refactor out sensitiveReplacer
WIP: * Update to latest async init and events
* set default timeout to Infinity
* jest to check server and client with infinite timeout
* fixing jests which broke after changing default timeout to infinity
WIP: f1x #4
WIP: f1x #11
f1x: parameterize toError, fromError and replacer
wip: tofrom
fix: parameterize toError, fromError and replacer
fix: Makes concurrent jests non deterministic
* Related #4
fix: parameterize replacer toError and fromError, change fromError to return JSONValue, stringify fromError usages
* Related #10
fix: Converted global state for fromError to handle it internally.
*Related: #10
Reviewed-by: @tegefaulkes
[ci skip]
chore: Jests for fromError and toError, and using a custom replacer.
related: #10
[ci skip]
0 commit comments