package Ġio . ag ora . rtc . uni Ċ Ċ import Ġcom . alibaba . fastjson . JSONObject Ċ import Ġio . ag ora . rtc . base . Callback Ċ import Ġio . d cloud . feature . uni app . bridge . Uni JS Callback Ċ Ċ class ĠUni Callback ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġcallback : ĠUni JS Callback ? Ċ ) Ġ: ĠCallback () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġsuccess ( data : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġcallback ?. invoke ( data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfailure ( code : ĠString , Ġmessage : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcallback ?. invoke ( JSONObject (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput (" code ", Ġcode ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput (" message ", Ġmessage ) ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ