init
This commit is contained in:
@@ -29,7 +29,7 @@ class MessageManager {
|
||||
/*Future<Message> */
|
||||
Future<dynamic> sendMessage({
|
||||
required Message message,
|
||||
String? receiver,
|
||||
String? userID,
|
||||
String? groupID,
|
||||
required bool onlineUserOnly,
|
||||
}) {
|
||||
@@ -37,7 +37,7 @@ class MessageManager {
|
||||
'sendMessage',
|
||||
_buildParam({
|
||||
'message': message.toJson(),
|
||||
'receiver': receiver ?? '',
|
||||
'receiver': userID ?? '',
|
||||
'groupID': groupID ?? '',
|
||||
'onlineUserOnly': onlineUserOnly,
|
||||
}))
|
||||
@@ -46,8 +46,8 @@ class MessageManager {
|
||||
|
||||
Future<List<Message>> getHistoryMessageList({
|
||||
String? userID,
|
||||
Message? startMsg,
|
||||
String? groupID,
|
||||
Message? startMsg,
|
||||
int? count,
|
||||
}) {
|
||||
return _channel
|
||||
@@ -62,8 +62,9 @@ class MessageManager {
|
||||
.then((value) => _toList(value));
|
||||
}
|
||||
|
||||
void revokeMessage({required Message message}) {
|
||||
_channel.invokeMethod('revokeMessage', _buildParam(message.toJson()));
|
||||
Future revokeMessage({required Message message}) {
|
||||
return _channel.invokeMethod(
|
||||
'revokeMessage', _buildParam(message.toJson()));
|
||||
}
|
||||
|
||||
Future deleteMessageFromLocalStorage({required Message message}) {
|
||||
@@ -71,17 +72,17 @@ class MessageManager {
|
||||
'deleteMessageFromLocalStorage', _buildParam(message.toJson()));
|
||||
}
|
||||
|
||||
void deleteMessages({required List<Message> msgList}) {
|
||||
_channel.invokeMethod('deleteMessages',
|
||||
Future deleteMessages({required List<Message> msgList}) {
|
||||
return _channel.invokeMethod('deleteMessages',
|
||||
_buildParam({"msgList": msgList.map((e) => e.toJson()).toList()}));
|
||||
}
|
||||
|
||||
void insertSingleMessageToLocalStorage({
|
||||
Future insertSingleMessageToLocalStorage({
|
||||
String? userID,
|
||||
Message? message,
|
||||
String? sender,
|
||||
}) {
|
||||
_channel.invokeMethod(
|
||||
return _channel.invokeMethod(
|
||||
'insertSingleMessageToLocalStorage',
|
||||
_buildParam({
|
||||
"userID": userID,
|
||||
@@ -90,8 +91,8 @@ class MessageManager {
|
||||
}));
|
||||
}
|
||||
|
||||
void findMessages({required List<String> messageIDList}) {
|
||||
_channel.invokeMethod(
|
||||
Future findMessages({required List<String> messageIDList}) {
|
||||
return _channel.invokeMethod(
|
||||
'findMessages',
|
||||
_buildParam({
|
||||
"messageIDList": messageIDList,
|
||||
|
||||
Reference in New Issue
Block a user