!7 sclass MechLists extends DynCalculatedList { SS listToMD5; transient ReliableSingleThread rst = new(r downloadAll); visualize { JComponent c = super.visualize(); onDoubleClickOrEnter(list, voidfunc(S listName) { showText(listName, mechList_raw_localCopy(listName)) }); } start { setModuleName("Mech Lists With Text" + trueFalseNull(mech_authedOnServer(), " [Authed]", " [Not Authed]", "")); actualCalc(); doEvery(10000, 5000, rst); } void actualCalc() { setField(results := sortedIC(keys(listToMD5))); } L calc() { ret results; } void downloadAll { setField(listToMD5 := mechListMD5s()); print("Got md5s"); actualCalc(); mechList_completeLocalCopies(listToMD5); } }