VrmEventSource.close
import { Vrm } from "@hmcs/sdk";
eventSource.close() は SSE 接続を閉じ、イベントの受信を停止します。
const eventSource = character.events();
// ... リスナーを登録 ...
// 完了したら:
eventSource.close();
VrmEventSource は Disposable も実装しているため、TypeScript の using 宣言を使用して自動的にクリーンアップできます:
{
using eventSource = character.events();
eventSource.on("state-change", (e) => {
console.log("State:", e.state);
});
// ここで eventSource.close() が自動的に呼び出されます
}