!7 sclass MechLists extends DynCalculatedList { SS listToMD5; transient ReliableSingleThread rst = new(r downloadAll); start { setModuleName("Mech Lists" + trueFalseNull(mech_authedOnServer(), " [Authed]", " [Not Authed]", "")); doEvery(10000, rst); } L calc() { ret data; } void downloadAll { setField(data := sortedIC(keys(setFieldAndReturn(listToMD5 := mechListMD5s())))); SS listToMD5 = this.listToMD5; if (listToMD5 != null) mechList_completeLocalCopies(listToMD5); } }