- RevueSDK
- RevueInitError
- RevueInitError.waitingForDestroy
Case
RevueInitError.waitingForDestroy
前一次 destroy() 尚未完成,C instance 仍存在。
case waitingForDestroyDiscussion
destroy() 為 async(內部等 core loop 收斂,core 阻塞時可能數十秒), 其等待期間呼叫 initialize() 會落在此。等 destroy 返回後重試即可。
與 invalidConfiguration 區分:兩者在 C 層同為 -2,但成因與處置完全不同 (改參數 vs 等待重試),故由 initialize() 依 instance 狀態自行判定、 不經過 from(code:) 的純碼對映。