package Ġcom . js ongo . im . plugin Ċ Ċ import Ġcom . js ongo . core . bean . Data Wrapper Ċ import Ġcom . js ongo . core . bean . Error Plugin Wrapper Ċ import Ġcom . js ongo . core . common . Map CallBack Ċ import Ġcom . js ongo . core . plugin . I Plugin Ċ import Ġcom . js ongo . core . plugin . Mobile IM Ċ Ċ /** Ċ Ġ* Ġ@ author Ġ ï¼ļ Ġjs ongo Ċ Ġ* Ġ@ date Ġ ï¼ļ Ġ 2 0 2 0 / 1 / 1 5 Ġ 2 0 : 4 7 Ċ Ġ* Ġ@ desc Ġ: Ċ Ġ*/ Ċ class ĠMobile IMP l ugin Ġ: ĠI Plugin Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname Ġ= ĠMobile IM ĊĊĠĠĠ Ġoverride Ġfun Ġinvoke ( ĊĠĠĠĠĠĠĠ ĠmethodName : ĠString , ĊĠĠĠĠĠĠĠ Ġparams : ĠMap < String , ĠAny ?> ?, ĊĠĠĠĠĠĠĠ Ġcallback : ĠMap CallBack ? ĊĠĠĠ Ġ): ĠData Wrapper < Mutable Map < String , ĠAny ? >> Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( methodName ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" init " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMobile IM Invoke . init IM ( params ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"_ login " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMobile IM Invoke . login IM ( params , Ġcallback ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠData Wrapper . PLUGIN _ WRAP _ NO _ RESULT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is Online " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMobile IM Invoke . is Online () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"_ send " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMobile IM Invoke . sendMessage ( params , Ġcallback ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠData Wrapper . PLUGIN _ WRAP _ NO _ RESULT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" logout " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMobile IM Invoke . logout IM () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"_ get Con vs " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMobile IM Invoke . get Con vs ( params , Ġcallback ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠData Wrapper . PLUGIN _ WRAP _ NO _ RESULT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠError Plugin Wrapper . DEFAULT ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġroute ( ĊĠĠĠĠĠĠĠ Ġpage Name : ĠString , ĊĠĠĠĠĠĠĠ Ġparams : ĠMap < String , ĠAny ?> ?, ĊĠĠĠĠĠĠĠ Ġcallback : ĠMap CallBack ? ĊĠĠĠ Ġ): ĠData Wrapper < Mutable Map < String , ĠAny ? >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( page Name ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" chat " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMobile IM Route . go Chat ( params ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠError Plugin Wrapper . DEFAULT ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }