[Turn off line numbering]1: var key, db, invalid; 2: 3: db = .database().to_dict(); 4: invalid = []; 5: if (0) { 6: // broken, not sure why, something is corrupting the trie --Brandon 7: for key in (dict_keys(db)) { 8: if (!valid(db[key])) { 9: .remove(key); 10: connected = setremove(connected, db[key]); 11: invalid += [key]; 12: } 13: } 14: } else { 15: for key in (dict_keys(db)) { 16: if (!valid(db[key])) { 17: connected = setremove(connected, db[key]); 18: db = dict_del(db, key); 19: invalid += [key]; 20: } 21: } 22: .set_database(db.to_trie()); 23: } 24: return ["Invalid $user_db entries: " + invalid.to_english()];
// Created 27-Mar-1995 as a part of ColdCore, see: @help Credit