
注:
    ws 模块已被更改, 不要手动更新ws模块, 可能会出现 electron 1.8.2版本语法不兼容

业务流程
event -> cp-download -> do something -> cp-upload -> do something -> end-event

askopen
    event -new instance-> clearlocal -> cp-download.then((success, failed, localdir)=>{
        open -> watch -closed-> unwatch -> clear
    })

askmodify
    event -new instance->  -|conform 冲突-> cp-download.then((success, failed, localdir)=>{
        // 判断
        open -> watch -modifyend-> cp-upload.then((success, failed, serverdir)=>{

            unwatch -> clear
        })
    })

askdownload
    event -new instance->  -路径处理-> cp-download.then((success, failed, localdir)=>{
        
    })
    
askupload
    event -new instance-> cp-upload.then((success, failed, serverdir)=>{
        send-page-event
    })

askdiff
    event -new instance-> clearlocal -> cp-download.then((success, failed, localdir)=>{
        // 判断
        open diff
    })

    
