protected NewbieWelcomer() { DAL.Select q = new DAL.Select("bin_blob"); q.setFrom("binary_store"); q.addWhere(new DAL.WhereConds("bin_desc", "newbie_hostnames")); ArrayList result = DAL.singleton().executeSelect(q); byte[] list = ((byte[]) (((object[]) (result[0]))[0])); BinaryFormatter bf = new BinaryFormatter(); try { this._hostNames = (SerializableArrayList) bf.Deserialize(new MemoryStream(list)); } catch (SerializationException ex) { GlobalFunctions.errorLog(ex); this._hostNames = new SerializableArrayList(); } }
protected NewbieWelcomer() { try { _hostNames = BinaryStore.retrieve("newbie_hostnames"); } catch (SerializationException ex) { GlobalFunctions.errorLog(ex); _hostNames = new SerializableArrayList(); } try { _ignoredNicknames = BinaryStore.retrieve("newbie_ignorednicks"); } catch (SerializationException ex) { GlobalFunctions.errorLog(ex); _ignoredNicknames = new SerializableArrayList(); } }