Commit Graph

11 Commits

Author SHA1 Message Date
Derrick Hammer 08fdc88874
*Move dns and ssl control to plugin apis
*Add files plugin api
*Add logger to api
*Add seed getter to api
*Add app router to api
2022-09-09 05:17:25 -04:00
Derrick Hammer e1e90957cf
*Use @lumeweb/relay-types 2022-08-28 22:40:25 -04:00
Derrick Hammer d1b180c8cd
*loadPlugin needs to be bound 2022-08-28 22:39:51 -04:00
Derrick Hammer 61e10d8121
*getMethods needs to be bound to the server instance 2022-08-28 02:49:20 -04:00
Derrick Hammer 17da91a558
*Importing a plugin may be ESM and so check for the default property 2022-08-28 00:27:20 -04:00
Derrick Hammer 7cfad02ae5
*remove globby and just use fs/path 2022-08-28 00:26:24 -04:00
Derrick Hammer d0b65f4dc2
*globby needs to be imported dynamically 2022-08-27 22:24:43 -04:00
Derrick Hammer 0c577c43bd
*Add getMethods to RPCServer for plugin api 2022-08-26 22:38:32 -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