public bool Send(SIMCommon.Message message) { var request = new SIMCommon.Requests.Send(message); try { var response = JsonConvert.DeserializeObject <SIMCommon.Responses.Send>(this.SendEncryptedRequest(request)); return(response.Success); } catch (InvalidResponseException) { return(false); } }
public bool Send(string message, int recipient) { if (this.LoggedIn) { var msg = new SIMCommon.Message(this.CurrentUser.ID, recipient, message); if (this.Server.Send(msg)) { this.Database.WriteMessage(msg); return(true); } return(false); } return(false); }
public void WriteMessage(SIMCommon.Message message) { SDatabase.SQLite.Convert.SerializeObject(this.Connection, message, SIMCommon.Constants.SIMClientDatabaseMessageTable); }