文档

集成

自定义状态报告

测试版功能

插件支持目前处于内部测试阶段。在此加入测试

根据任务的不同,提示预处理器可能需要一些时间来完成,例如,它可能需要从互联网获取一些数据或执行一些繁重的计算。在这种情况下,您可以使用 ctl.setStatus 报告预处理的状态。

const status = ctl.createStatus({
  status: "loading",
  text: "Preprocessing.",
});

您可以通过调用 status.setState 随时更新状态。

status.setState({
  status: "done",
  text: "Preprocessing done.",
})

您甚至可以为状态添加子状态

const subStatus = status.addSubStatus({
  status: "loading",
  text: "I am a sub status."
});

本页源代码可在 GitHub 上获取