init
This commit is contained in:
parent
0feac20a2d
commit
4e2d727a26
@ -29,7 +29,7 @@ class MessageManager {
|
|||||||
/*Future<Message> */
|
/*Future<Message> */
|
||||||
Future<dynamic> sendMessage({
|
Future<dynamic> sendMessage({
|
||||||
required Message message,
|
required Message message,
|
||||||
String? receiver,
|
String? userID,
|
||||||
String? groupID,
|
String? groupID,
|
||||||
required bool onlineUserOnly,
|
required bool onlineUserOnly,
|
||||||
}) {
|
}) {
|
||||||
@ -37,7 +37,7 @@ class MessageManager {
|
|||||||
'sendMessage',
|
'sendMessage',
|
||||||
_buildParam({
|
_buildParam({
|
||||||
'message': message.toJson(),
|
'message': message.toJson(),
|
||||||
'receiver': receiver ?? '',
|
'receiver': userID ?? '',
|
||||||
'groupID': groupID ?? '',
|
'groupID': groupID ?? '',
|
||||||
'onlineUserOnly': onlineUserOnly,
|
'onlineUserOnly': onlineUserOnly,
|
||||||
}))
|
}))
|
||||||
@ -46,8 +46,8 @@ class MessageManager {
|
|||||||
|
|
||||||
Future<List<Message>> getHistoryMessageList({
|
Future<List<Message>> getHistoryMessageList({
|
||||||
String? userID,
|
String? userID,
|
||||||
Message? startMsg,
|
|
||||||
String? groupID,
|
String? groupID,
|
||||||
|
Message? startMsg,
|
||||||
int? count,
|
int? count,
|
||||||
}) {
|
}) {
|
||||||
return _channel
|
return _channel
|
||||||
@ -62,8 +62,9 @@ class MessageManager {
|
|||||||
.then((value) => _toList(value));
|
.then((value) => _toList(value));
|
||||||
}
|
}
|
||||||
|
|
||||||
void revokeMessage({required Message message}) {
|
Future revokeMessage({required Message message}) {
|
||||||
_channel.invokeMethod('revokeMessage', _buildParam(message.toJson()));
|
return _channel.invokeMethod(
|
||||||
|
'revokeMessage', _buildParam(message.toJson()));
|
||||||
}
|
}
|
||||||
|
|
||||||
Future deleteMessageFromLocalStorage({required Message message}) {
|
Future deleteMessageFromLocalStorage({required Message message}) {
|
||||||
@ -71,17 +72,17 @@ class MessageManager {
|
|||||||
'deleteMessageFromLocalStorage', _buildParam(message.toJson()));
|
'deleteMessageFromLocalStorage', _buildParam(message.toJson()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void deleteMessages({required List<Message> msgList}) {
|
Future deleteMessages({required List<Message> msgList}) {
|
||||||
_channel.invokeMethod('deleteMessages',
|
return _channel.invokeMethod('deleteMessages',
|
||||||
_buildParam({"msgList": msgList.map((e) => e.toJson()).toList()}));
|
_buildParam({"msgList": msgList.map((e) => e.toJson()).toList()}));
|
||||||
}
|
}
|
||||||
|
|
||||||
void insertSingleMessageToLocalStorage({
|
Future insertSingleMessageToLocalStorage({
|
||||||
String? userID,
|
String? userID,
|
||||||
Message? message,
|
Message? message,
|
||||||
String? sender,
|
String? sender,
|
||||||
}) {
|
}) {
|
||||||
_channel.invokeMethod(
|
return _channel.invokeMethod(
|
||||||
'insertSingleMessageToLocalStorage',
|
'insertSingleMessageToLocalStorage',
|
||||||
_buildParam({
|
_buildParam({
|
||||||
"userID": userID,
|
"userID": userID,
|
||||||
@ -90,8 +91,8 @@ class MessageManager {
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
void findMessages({required List<String> messageIDList}) {
|
Future findMessages({required List<String> messageIDList}) {
|
||||||
_channel.invokeMethod(
|
return _channel.invokeMethod(
|
||||||
'findMessages',
|
'findMessages',
|
||||||
_buildParam({
|
_buildParam({
|
||||||
"messageIDList": messageIDList,
|
"messageIDList": messageIDList,
|
||||||
|
@ -27,11 +27,16 @@ void main() {
|
|||||||
// print(m1 == m4);
|
// print(m1 == m4);
|
||||||
// print(m2 == m4);
|
// print(m2 == m4);
|
||||||
// print(m3 == m4);
|
// print(m3 == m4);
|
||||||
var input = "1234 @abc @bbc @hha 开什么玩笑";
|
// var input = "1234 @abc @bbc @hha 开什么玩笑";
|
||||||
RegExp exp = new RegExp(r"(@\w+) ");
|
// RegExp exp = new RegExp(r"(@\w+) ");
|
||||||
final ms = exp.allMatches(input);
|
// final ms = exp.allMatches(input);
|
||||||
for (Match m in ms) {
|
// for (Match m in ms) {
|
||||||
String match = m.group(0)??'';
|
// String match = m.group(0)??'';
|
||||||
print('====$match ${m.start} ${m.end}');
|
// print('====$match ${m.start} ${m.end}');
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
DateTime now = DateTime.now();
|
||||||
|
print('${now.millisecond}');
|
||||||
|
print('${now.microsecondsSinceEpoch}');
|
||||||
|
print('${now.millisecondsSinceEpoch}');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user