MCPcopy Index your code
hub / github.com/modelscope/FunASR / lockFail

Function lockFail

runtime/html5/static/recorder-core.js:681–694  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

679 This._O=This._O_=lockOpen;//记住当前的open,如果变化了要阻止close,这里假定了新对象已取代当前对象并且不再使用
680 This._SO=This._S;//记住open过程中的stop,中途任何stop调用后都不能继续open中的start
681 var lockFail=function(){
682 //允许多次open,但不允许任何一次close,或者自身已经调用了关闭
683 if(lockClose!=Lock.C || !This._O){
684 var err="open被取消";
685 if(lockOpen==Lock.O){
686 //无新的open,已经调用了close进行取消,此处应让上次的close明确生效
687 This.close();
688 }else{
689 err="open被中断";
690 };
691 failCall(err);
692 return true;
693 };
694 };
695
696 //环境配置检查
697 var checkMsg=This.envCheck({envName:"H5",canProcess:true});

Callers 1

f1Function · 0.70

Calls 2

failCallFunction · 0.70
closeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…