replyMessage method
Reply message by message uuid, and return the replied status.
Parameters
message
message contentuuid
message uuid to reply tonickname
user's nickname
Implementation
Future<String> replyMessage(String message,
{required String uuid, String? nickname}) async {
_connectCheck();
String? status;
_socket!.emitWithAck(
'clientMessage',
utf8.encode(json.encode({
'message': message,
if (nickname != null) 'nickname': nickname,
'replyMessageUUID': uuid
})), ack: (_response) {
Map response = json.decode(_response);
status = response['status'];
});
while (status == null) {
await Future.delayed(Duration(milliseconds: 100));
}
return status!;
}