private void sendObjectMessage(Message message) { RemoteMessage remoteMessage = RemoteMessage.createMessage( message.method, MessageTypes.COMMAND, message, this.packageName, remoteSourceSDK, remoteApplicationID ); string msg = JsonUtils.serializeSDK(remoteMessage); transport.sendMessage(msg); #if DEBUG Console.WriteLine("Sent message: " + msg); #endif }
public static RemoteMessage createMessage(Methods meth, MessageTypes msgType, Message payload, string packageName, string remoteSourceSDK, string remoteApplicationID) { RemoteMessage msg = new RemoteMessage(); msg.method = meth; msg.type = msgType; if (null == payload) { payload = new Message(meth); } msg.payload = JsonUtils.serialize(payload); msg.packageName = packageName; msg.remoteSourceSDK = remoteSourceSDK; msg.remoteApplicationID = remoteApplicationID; return msg; }
public static RemoteMessage createMessage(Methods meth, MessageTypes msgType, Message payload, string packageName, string remoteSourceSDK, string remoteApplicationID) { RemoteMessage msg = new RemoteMessage(); msg.method = meth; msg.type = msgType; if (null == payload) { payload = new Message(meth); } msg.payload = JsonUtils.Serialize(payload); msg.packageName = packageName; msg.remoteSourceSDK = remoteSourceSDK; msg.remoteApplicationID = remoteApplicationID; msg.id = nextID(); return(msg); }