@@ -215,7 +215,7 @@ private void recallMessage(JSONObject param, String channelName, Result result)
215215 if (msg != null ) {
216216 EMClient .getInstance ().chatManager ().recallMessage (msg );
217217 }
218- onSuccess (result , channelName , true );
218+ onSuccess (result , channelName , true );
219219 } catch (HyphenateException e ) {
220220 onError (result , e );
221221 }
@@ -306,12 +306,14 @@ public void onProgress(int progress, String status) {
306306
307307 @ Override
308308 public void onError (int code , String desc ) {
309+ Map <String , Object > data = new HashMap <>();
310+ data .put ("code" , code );
311+ data .put ("description" , desc );
309312 post (() -> {
310313 Map <String , Object > map = new HashMap <>();
311314 map .put ("message" , EMMessageHelper .toJson (msg ));
312315 map .put ("localTime" , msg .localTime ());
313- map .put ("code" , code );
314- map .put ("description" , desc );
316+ map .put ("error" , data );
315317 messageChannel .invokeMethod (EMSDKMethod .onMessageError , map );
316318 });
317319 }
@@ -348,12 +350,14 @@ public void onProgress(int progress, String status) {
348350
349351 @ Override
350352 public void onError (int code , String desc ) {
353+ Map <String , Object > data = new HashMap <>();
354+ data .put ("code" , code );
355+ data .put ("description" , desc );
351356 post (() -> {
352357 Map <String , Object > map = new HashMap <>();
353358 map .put ("message" , EMMessageHelper .toJson (msg ));
354359 map .put ("localTime" , msg .localTime ());
355- map .put ("code" , code );
356- map .put ("description" , desc );
360+ map .put ("error" , data );
357361 messageChannel .invokeMethod (EMSDKMethod .onMessageError , map );
358362 });
359363 }
0 commit comments