public static byte[] bulidSessionEstablishedBytes(CryptographicKey encryptionKey = null) { JObject updateObj = new JObject(); updateObj.Add("updateType", "session"); return(MessageBuilder.buildMessageBytes(updateObj, encryptionKey)); }
public static byte[] buildRemoveFriendBytes(CryptographicKey encryptionKey = null) { JObject updateObj = new JObject(); updateObj.Add("updateType", "request"); updateObj.Add("requestStatus", "removed"); return(MessageBuilder.buildMessageBytes(updateObj, encryptionKey)); }
public static byte[] buildChatMessageBytes(string messageToSend, CryptographicKey encryptionKey = null) { JObject updateObj = new JObject(); updateObj.Add("updateType", "chat"); updateObj.Add("message", messageToSend); byte[] messageBytes = MessageBuilder.buildMessageBytes(updateObj, encryptionKey); return(messageBytes); //MessageBuilder.buildMessageBytes(updateObj, encryptionKey); }
public static byte[] buildOnlineStatusUpdateBytes(bool myOnlineStatus, CryptographicKey encryptionKey = null) { JObject updateObj = new JObject(); updateObj.Add("updateType", "onlineStatus"); updateObj.Add("onlineStatus", JsonConvert.SerializeObject(myOnlineStatus)); updateObj.Add("sessionID", AppServices.localSessionId); return(MessageBuilder.buildMessageBytes(updateObj, encryptionKey)); }