-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
当前所有lib都没有办法得知当前运行的情况,而必须靠provider去主动调用……
因而我希望加入一个事件系统,使得程序和provider都能触发一些事件,而允许lib在这些事件上面挂上钩子触发
这个issue里面讨论一下需要加入的事件列表吧,并且带上传入的参数,初步列一下列表,参数之后再详细讨论:
全局触发:
add_argument(pre_parse_argument)
pre_call(post_parse_argument)/post_call(at_exit)
on_exception
(pre_loadconfig/post_loadconfig)?
provider触发:
pre_push/post_push
pre_pull/post_pull
pre_auth/post_auth
每个event对callback的传入参数在之后列一个列表然后写到wiki里面去吧……