Commit Graph

10 Commits

Author SHA1 Message Date
Derrick Hammer c347692490
*Move code to types package 2022-08-28 22:35:07 -04:00
Derrick Hammer 16e8eab836
*Remove use of anyOf and set Avj allowUnionTypes
*Compile schema to validateRpcRequest
*Use errorsText to generate errors for validation
2022-08-28 02:48:53 -04:00
Derrick Hammer 44af1cf765
*add default to the Plugin type as an optional property 2022-08-28 00:27:48 -04:00
Derrick Hammer 4d00de2b40
*Make data type any 2022-08-27 14:52:02 -04:00
Derrick Hammer 0c577c43bd
*Add getMethods to RPCServer for plugin api 2022-08-26 22:38:32 -04:00
Derrick Hammer ad9d838d20
*Fix typo 2022-08-26 22:30:11 -04:00
Derrick Hammer d73bb04a3d
*RPCMethod handler type needs to return a promise 2022-08-26 22:21:21 -04:00
Derrick Hammer c2dfe1f162
*Rename PluginAPI to PluginApiManager
*Rename RelayPluginAPI to PluginAPI
2022-08-26 22:14:02 -04:00
Derrick Hammer ba20b1f36e
*Dont put api methods in an api namespace 2022-08-26 22:12:13 -04:00
Derrick Hammer 48a5928256
*Super refactor for the beginning of a new rpc server, changed protocol and simple plugin system
*Remove all rpc methods to prepare them for becoming plugins
2022-08-26 21:52:19 -04:00