private static UserJoinGroupWithAckMessage CreateUserJoinGroupWithAckMessage(ref MessagePackReader reader, int arrayLength) { var userId = ReadString(ref reader, "userId"); var groupName = ReadString(ref reader, "groupName"); var ackId = ReadInt32(ref reader, "ackId"); var result = new UserJoinGroupWithAckMessage(userId, groupName, ackId); result.ReadExtensionMembers(ref reader); return(result); }
private static void WriteUserJoinGroupWithAckMessage(ref MessagePackWriter writer, UserJoinGroupWithAckMessage message) { writer.WriteArrayHeader(5); writer.Write(ServiceProtocolConstants.UserJoinGroupWithAckMessageType); writer.Write(message.UserId); writer.Write(message.GroupName); writer.Write(message.AckId); message.WriteExtensionMembers(ref writer); }