• Joined on 2025-11-24
tone pushed to main at tone/TypeSRPC 2025-12-02 15:49:48 +08:00
d5d171b280 feat: update version to 1.1.0 in package.json
tone pushed to main at tone/TypeSRPC 2025-12-02 15:48:37 +08:00
0d5661d602 Merge pull request '加入插件及调用上下文' (#1) from dev into main
b440c38e73 feat: export getRPCContext from RPCContext
d936af9793 feat: add RPCContext
2fa7b851ff feat: export AbstractRPCPlugin and related types from RPCPlugin
4eac61144f Merge branch 'feature/rpc-plugin' into dev
Compare 18 commits »
tone merged pull request tone/TypeSRPC#1 2025-12-02 15:48:36 +08:00
加入插件及调用上下文
tone created pull request tone/TypeSRPC#1 2025-12-02 15:48:11 +08:00
加入插件及调用上下文
tone pushed to dev at tone/TypeSRPC 2025-12-02 15:46:12 +08:00
b440c38e73 feat: export getRPCContext from RPCContext
tone pushed to dev at tone/TypeSRPC 2025-12-02 15:03:54 +08:00
d936af9793 feat: add RPCContext
tone deleted branch feature/rpc-plugin from tone/TypeSRPC 2025-11-28 14:14:25 +08:00
tone pushed to dev at tone/TypeSRPC 2025-11-28 14:13:06 +08:00
2fa7b851ff feat: export AbstractRPCPlugin and related types from RPCPlugin
tone pushed to dev at tone/TypeSRPC 2025-11-28 14:12:59 +08:00
4eac61144f Merge branch 'feature/rpc-plugin' into dev
12afcb7a82 feat: add session management and authentication tests for RPC plugin
40d0e79358 feat: add error reason to RPCError in callRequest method
9a8733a77d feat: enhance onCallRequest method with request handling and hook execution
1b5281e0c1 feat: add session and request handling to CallIncomingBeforeCtx and CallIncomingCtx interfaces
Compare 13 commits »
tone pushed to feature/rpc-plugin at tone/TypeSRPC 2025-11-28 14:12:46 +08:00
12afcb7a82 feat: add session management and authentication tests for RPC plugin
40d0e79358 feat: add error reason to RPCError in callRequest method
Compare 2 commits »
tone pushed to feature/rpc-plugin at tone/TypeSRPC 2025-11-28 11:08:23 +08:00
9a8733a77d feat: enhance onCallRequest method with request handling and hook execution
1b5281e0c1 feat: add session and request handling to CallIncomingBeforeCtx and CallIncomingCtx interfaces
Compare 2 commits »
tone created branch dev in tone/TypeSRPC 2025-11-27 22:45:54 +08:00
tone pushed to dev at tone/TypeSRPC 2025-11-27 22:45:54 +08:00
3a4a54d37c test: enhance error handling in RPC disconnected test
tone pushed to feature/rpc-plugin at tone/TypeSRPC 2025-11-27 22:31:11 +08:00
ebb9ed21ad feat: enhance callRequest method with options validation and hook execution
720a79ca7a feat: comment out abstract onInit and onDestroy methods in AbstractRPCPlugin class
500e7c8fa6 feat: update CallOutgoingBeforeCtx and CallOutgoingCtx interfaces to use unknown type for options and result
Compare 3 commits »
tone pushed to feature/rpc-plugin at tone/TypeSRPC 2025-11-27 21:38:59 +08:00
809a3759d9 feat: add unit tests for RPCPlugin hook execution and error handling
bc1445d3a5 feat: remove unused HookChainInterruptedError class from RPCPlugin
24a14a8e1c feat: add RPCPlugin interface and abstract class with hook context definitions
99c673a8dc feat: add plugin management methods to RPCHandler
b0bcd64b41 feat: add createDeferrablePromise utility function
Compare 5 commits »
tone created branch feature/rpc-plugin in tone/TypeSRPC 2025-11-27 19:14:32 +08:00
tone pushed to feature/rpc-plugin at tone/TypeSRPC 2025-11-27 19:14:32 +08:00
tone created branch main in tone/TypeSRPC 2025-11-26 10:29:08 +08:00
tone pushed to main at tone/TypeSRPC 2025-11-26 10:29:08 +08:00
e17a9591e1 feat: add tests for RPC protected methods and enhance RPCSession method protection
eb0574221e feat: add RPCConfig interface and integrate it into RPCHandler constructor
ab289186f1 feat: add public method utilities and corresponding tests
36e0c17ad7 refactor: move call handlers to rpcSession
821379f44f feat: pass provider instance to RPCSession constructor in RPCClient and RPCServer
Compare 10 commits »
tone created repository tone/TypeSRPC 2025-11-26 10:28:03 +08:00