public bool TryAdd(VgcApis.Models.Datas.LuaMail mail) { try { return(mails.TryAdd(mail)); } catch (System.ObjectDisposedException) { } catch (System.InvalidOperationException) { } return(false); }
public bool Send(string address, double code, string title, bool state, string content) { var mail = new VgcApis.Models.Datas.LuaMail { from = myAddress, title = title, content = content, code = code, state = state, }; return(postOffice.Send(address, mail)); }
public bool Send(string address, VgcApis.Models.Datas.LuaMail mail) { if (string.IsNullOrEmpty(address) || mail == null) { return(false); } if (!mailboxes.TryGetValue(address, out var mailbox)) { return(false); } return(mailbox.TryAdd(mail)); }