协议升级前钩子
2025年8月17日小于 1 分钟clonewebrustconfigpre-upgrade-hookpre_upgrade_hook
提示
hyperlane
框架支持配置 websocket
协议升级前回调,此方法会在 websocket
协议升级前调用, 支持多次注册,会按照注册顺序进行执行,如果任何阶段设置了 aborted
,则后续注册的 pre_upgrade_hook
将不会执行。
配置单个 websocket
协议升级前钩子
server.pre_upgrade_hook(|ctx: Context| async move {
// 处理
}).await;
配置多个 websocket
协议升级前钩子
server.pre_upgrade_hook(|ctx: Context| async move {
// 1
}).await;
server.pre_upgrade_hook(|ctx: Context| async move {
// 2
}).await;
server.pre_upgrade_hook(|ctx: Context| async move {
// 3
}).await;
server.pre_upgrade_hook(|ctx: Context| async move {
// 4
}).await;