main
hrxiang 4 years ago
parent 8466e9e262
commit 54d0d62bd9
  1. 3
      android/src/main/java/io/openim/flutter_openim_sdk/listener/SendMsgProgressListener.java
  2. 5
      lib/manager/im_manager.dart

@ -25,13 +25,11 @@ public class SendMsgProgressListener implements SendMsgCallBack {
@Override @Override
public void onError(long l, String s) { public void onError(long l, String s) {
System.out.println("=================onError============" + s);
CommonUtil.runMainThreadReturnError(result, l, s, null); CommonUtil.runMainThreadReturnError(result, l, s, null);
} }
@Override @Override
public void onProgress(long l) { public void onProgress(long l) {
System.out.println("================onProgress============" + l);
values.put("clientMsgID", CommonUtil.getSendMessageClientMsgID(call)); values.put("clientMsgID", CommonUtil.getSendMessageClientMsgID(call));
values.put("progress", l); values.put("progress", l);
CommonUtil.emitEvent(channel, "messageProgressListener", "onProgress", values); CommonUtil.emitEvent(channel, "messageProgressListener", "onProgress", values);
@ -39,7 +37,6 @@ public class SendMsgProgressListener implements SendMsgCallBack {
@Override @Override
public void onSuccess(String s) { public void onSuccess(String s) {
System.out.println("=================onSuccess============" + s);
CommonUtil.runMainThreadReturn(result, s); CommonUtil.runMainThreadReturn(result, s);
} }
} }

@ -1,6 +1,5 @@
import 'dart:convert'; import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_openim_sdk/enum/listener_type.dart'; import 'package:flutter_openim_sdk/enum/listener_type.dart';
import 'package:flutter_openim_sdk/listener/int_sdk_listener.dart'; import 'package:flutter_openim_sdk/listener/int_sdk_listener.dart';
@ -150,7 +149,8 @@ class IMManager {
} else if (call.method == ListenerType.advancedMsgListener) { } else if (call.method == ListenerType.advancedMsgListener) {
var type = call.arguments['type']; var type = call.arguments['type'];
var id = call.arguments['data']['id']; var id = call.arguments['data']['id'];
var msg = Message.fromJson(_formatJson(call.arguments['data']['message'])); var msg =
Message.fromJson(_formatJson(call.arguments['data']['message']));
switch (type) { switch (type) {
case 'onRecvNewMessage': case 'onRecvNewMessage':
for (var listener in messageManager.advancedMsgListeners) { for (var listener in messageManager.advancedMsgListeners) {
@ -181,7 +181,6 @@ class IMManager {
int progress = data['progress'] ?? 100; int progress = data['progress'] ?? 100;
switch (type) { switch (type) {
case 'onProgress': case 'onProgress':
print('===========$msgID======$progress');
messageManager.msgSendProgressListener?.onProgress( messageManager.msgSendProgressListener?.onProgress(
msgID, msgID,
progress, progress,

Loading…
Cancel
Save