press-next
Version:
Vue3 组件库,支持 Composition API
15 lines (12 loc) • 337 B
text/typescript
import type { TimInstanceType, TimType } from '../types';
export async function waitReady(tim: TimInstanceType, TIM: TimType) {
if (tim.isReady) {
return Promise.resolve(1);
}
return new Promise((resolve) => {
function resolveCallback() {
resolve(1);
}
tim.on(TIM.EVENT.SDK_READY, resolveCallback);
});
}