main
hrxiang 2 years ago
parent 43afb8775a
commit 041d6656bc
  1. 1
      lib/src/manager/im_conversation_manager.dart
  2. 10
      lib/src/manager/im_manager.dart

@ -125,6 +125,7 @@ class ConversationManager {
})); }));
/// ///
/// int.tryParse(count) ?? 0;
Future<dynamic> getTotalUnreadMsgCount({ Future<dynamic> getTotalUnreadMsgCount({
String? operationID, String? operationID,
}) => }) =>

@ -1,4 +1,5 @@
import 'dart:developer'; import 'dart:developer';
import 'dart:io';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_openim_sdk/flutter_openim_sdk.dart'; import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
@ -558,9 +559,14 @@ class IMManager {
'operationID': Utils.checkOperationID(operationID), 'operationID': Utils.checkOperationID(operationID),
})); }));
///
Future setListenerForService(OnListenerForService listener) { Future setListenerForService(OnListenerForService listener) {
this._listenerForService = listener; if (Platform.isAndroid) {
return _channel.invokeMethod('setListenerForService', _buildParam({})); this._listenerForService = listener;
return _channel.invokeMethod('setListenerForService', _buildParam({}));
} else {
throw UnsupportedError("only supprot android platform");
}
} }
MethodChannel get channel => _channel; MethodChannel get channel => _channel;

Loading…
Cancel
Save