Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@985892345 985892345 released this 04 Nov 12:13
· 1 commit to master since this release

Feature

  • JarEntrance 提供与热修生命周期绑定的协程作用域
    之后你可以直接这样写:
// 该方法的 suspend 与热修的生命周期相绑定
override suspend fun HotfixCommandSender.onFixLoad(plugin: HotfixKotlinPlugin) {
  launch {
    // 启动一个协程
    // 该协程在热修被卸载时会自动关闭
  }
}

fun test() {
  // 在其他方法中可以通过扩展属性 hotfixCoroutineScope 开启协程
  hotfixCoroutineScope?.launch {
    
  }
}

Bugfix

  • 修护 JarHotfixUser 未被注册的问题

Note

因为 JarEntrance 接口内部方法的改变,2.1.0 版本与 2.0.0 版本不兼容