encodeControl method
Encodes a control message into a JSON envelope string.
Implementation
String encodeControl(ControlMessage message) {
final channel = message.channelId;
final envelope = <String, dynamic>{
't': message.type,
'd': message.toJson(),
};
if (channel != null) envelope['c'] = channel;
return jsonEncode(envelope);
}