public filterData getFilterData() { filterData data = null; try { string strJson = _query.GetSource("https://spamreport.com.au/wp-json/outlook/v2/getFilter", 1); data = JsonConvert.DeserializeObject <filterData>(strJson); } catch (Exception ee) { } return(data); }
public void getBlackListFromServer(bool bcheckMails) { if (m_bActivated == false) { return; } filterData data = _webService.getFilterData(); if (data == null) { return; } m_filters.init(data); if (m_addin != null && bcheckMails == true) { m_addin.checkInboxAllItem(); } }
public void init(filterData data) { m_blackMailList.Clear(); m_blackDomainList.Clear(); foreach (string strval in data.emails) { string strVal = strval.Trim(); if (strVal == "") { continue; } m_blackMailList.Add(strVal); } foreach (string strval in data.domains) { string strVal = strval.Trim(); if (strVal == "") { continue; } m_blackDomainList.Add(strVal); } }