feat: remove #RANDOM migration

This commit is contained in:
zkldi
2022-12-16 10:28:18 +00:00
parent c9f6293923
commit 1977b75dd5
3 changed files with 572 additions and 2 deletions
+2 -1
View File
@@ -11,6 +11,7 @@ import NullLR2HookFailedBPs from "./migrations/null-lr2hook-failed-bps";
import RecalcBrokenIIDXNotecounts from "./migrations/recalc-broken-iidx-notecounts";
import RemoveIIDXBeginners from "./migrations/remove-iidx-beginners";
import RemoveMultifolderStats from "./migrations/remove-multifolder-stats";
import RemoveRandom from "./migrations/remove-random";
import UpdateJubeatPreferredTables from "./migrations/update-jubeat-preferred-tables";
import db from "external/mongo/db";
import CreateLogCtx from "lib/logger/logger";
@@ -61,7 +62,7 @@ if (Environment.nodeEnv !== "test") {
// bokutachi specific migrations
if (TachiConfig.TYPE !== "ktchi") {
REGISTERED_MIGRATIONS.push(NullLR2HookFailedBPs, FixUndefinedBMSData);
REGISTERED_MIGRATIONS.push(NullLR2HookFailedBPs, FixUndefinedBMSData, RemoveRandom);
}
}
@@ -0,0 +1,570 @@
/* eslint-disable no-await-in-loop */
// ^ pulled from my local raja install. some of these are in the db.
import db from "external/mongo/db";
import { DeleteMultipleScores } from "lib/score-mutation/delete-scores";
import type { Migration } from "utils/types";
const HAS_RANDOM_MD5 = [
"b94b380dbf8ebb9e132f9314dfc90501",
"68cdc6f205aaf61a6f7d534df9a1ca89",
"55b9007054f81b9c90afe4ceb487d1a2",
"a808756a7ccadc5fa8bd2811acdc5757",
"28fd26d7e8b10ebee2c9fe66f6c2f3e1",
"3acc17d29dfa493069a4f190f28201de",
"c0633baaf71683c2e958abc05cc227c4",
"5001337d252b64edadbc5654e2653a41",
"e7cde366b201c84d3e802718fc6642b2",
"2d693e4081da35517527806454a563c3",
"2b91d8ce1cdbc9a44f71c922f5b4207d",
"f7f6b9e9390bb2744290b4673e111022",
"472590a92b09bb1250ee5b7b6f209373",
"0dc76d5e5fddc6768b1a2090a4afe35f",
"5106e14f3f7dec7bfa4177cc6a3fe815",
"3c9b0770aeedce6f973a4776a9ba7fd4",
"ee665f640d74d3447718baadf490d24f",
"13aeb61f696554359f5defd70379d677",
"5a9c567289fdacda73b4b28d125e5c13",
"e81ac8710f19eef8ee3f055427987e5a",
"dee90bfd129388419e72f0df85b53bbc",
"97c0cf8cd7c184d76593e12083bad836",
"f168af78895b093cc0fdffeb771cebac",
"9dfd19c33b08c9f710ca6a43bc0670f2",
"6c86021350b7b105995502dd24cc9bf3",
"7450fecbdecb5b657ecf0885d64c731f",
"7977867add6f1888200ce81f75ee255f",
"28bd2e6da722861c9d209e4c28ac152b",
"beec0ec093eaf6c9d3f0c55ff573d526",
"178b00a163dda5688ed4be49a88465ca",
"2c23d407ecdffd405d5c9c95cad7b91e",
"09b7fb5be08b8d07594e523a29405867",
"03b8718bf088f6951cf4e2e631738a22",
"5c160092005c193ab138ff0fe46b9ab9",
"8c0d6af3f1f4e2e73f1ef97d4fc2cd40",
"90bfa7091b38bc322af3ec08cc455e43",
"b3ec50bc5d0c8bf9938aeb39a215139f",
"6c771af5d84f3623b1271b31b058959d",
"c80816ef8f631d72a2dfbb4634079934",
"c00c50a59ace750cd8cc943897b39959",
"a8bf592f5ebd7869933ec1b5dd07333e",
"088a4dbae11c802dcbd0b313eeb69068",
"726cf167d76d14c40ef22c6684614107",
"4b445b51fe38e7a3ec5421cb50cdae1d",
"e420e30e57ba5d1b6e688864001684af",
"570c7e899e1cade06de5ebcbf52d9c02",
"9506d011abed48e851b79a7a5691d143",
"11c506b28a8492bc8d8f39bd423115e0",
"937e6e8c5c22398dca8bbccf6f519ea6",
"ef50e27377664ee1e2a29ae3a3c91b53",
"aba3b40c23f6d0a8c19aed91a1022d27",
"02d3ce07e8862a502a8e9a9353039713",
"46781572ce1711fb04c6f065bacf02a9",
"3482fe1a9ac768c9f43995507afaf2d7",
"72f120200fde9fc056bc65599a7a4906",
"f898064566edbbed05e2208c10203a9c",
"72e67be42857a55beb4d5490d43365f1",
"f60e07a810f5e8fcff965b20226e064d",
"2ab44688b54eba07d575e8df7155a206",
"b7209e898b880b413674236422891f41",
"057180cd0d9edc8d6f3ba80be414779c",
"bb279f79c74b788372ac513e8c97cb5e",
"830d10ad7eff9f489ca1a3f1226cc19b",
"bc3dc318370357a91a8d89eb3bc73def",
"011b37018971ee57a0956e50f3e67cf2",
"73f88511307ab1c632c4bb01449a501f",
"f80bc6c1205cd658d6e3a9262a058793",
"5669e90e9a3909ff03208f509a229f47",
"06c8de3fa651c6218e3540002567d9a4",
"45a8ce75415aa4f204ead4afa041ac75",
"9303858450c0668322c5015576e6aac7",
"2c9d5684208571436b3cde863c546602",
"cdf6cdc493c3cac3d5b9efb3457324bf",
"77e8cc866aac02ea056b2c232513f0cb",
"8f009e68251be9ad2603b19f8dec849d",
"8050d463f7efba554901fa3bc578f10a",
"7f8aef4f43a54065fd6c8ac0d1a361d9",
"4e269cd830d68e3e1497691be41fbb62",
"18dd57edd1dc9b969de7cec2ced0c41c",
"db2ce3c79016eb7a05104a26df2eb02c",
"bbee066aa3666bf0e812015515d40500",
"0624e226b1341db8457aaa3f608370c5",
"620c162aec244bc3a42e6daf3786cc18",
"138dc09661f886a51b210af6a551487e",
"df79c7967a9840964cabf2cabb2765f3",
"1fe19d30f345ca2ca95c15be90a7a8a0",
"73354263fa3beefec2635627b92551ab",
"e9a266efc4ec71fddbc4639ac626f23a",
"5dc8a641979b741fd17939c8121626f3",
"994fabe27b2d38152d5a1bb6d5e8de39",
"b25de77b496ecef8a48ab0b334d01ad2",
"619c8357df2399ae18e22c4e36b2be95",
"3bbec1005ef59916b0c0e6ca931c1756",
"049327db798151b4e25a6f8ef8a3fc3d",
"04c57f5a3826c3d3b4d704df486e21a1",
"188ac44b91c8f97436dd74b2d6825f2e",
"ff2d2ffa4ae22da44b8cc3f20597a899",
"778aeea01fdea30a4287e7b2eb19ee11",
"2ea031596696506e9d6d58354399e453",
"507bc8bb28eaa904942a630b09155b32",
"ee6dc9c8d2073f8b37d9f71b1c6a1d0e",
"6e98007ab76c890a7dc7a7b9a7f0ee21",
"9f6c6c2b7ea20a8189bfc90b25c2c273",
"f1b7eb1f64d98474f1fcbd0ba91fe3a3",
"c81c0b1698dbfbefe90ce6d2b502b63d",
"a5e08dc3211f3a5f5daaf56025050097",
"7ea4e79c5c8a71394b00d5ba845cc217",
"523862f70a3cec67ebe0a3267252140f",
"db3a25e763c3b4d970ec29e195fae473",
"4cb86b641a7ffdd5bcd0c3bd1ce00244",
"dace2eb74865e7280765ecd7e2398cfc",
"45f0574c38325760ed49b5020c6e8ece",
"657b5ff7cf6aabbaca438308e57db88e",
"ac82aca2b52ce00bdcb1b43091f8b77c",
"8adb5d61edb6fcb349cbb37b37c00de5",
"eeac12de1dfa182ceb518f431cb268aa",
"52bccda6a2a4c1235410dec3d467208f",
"a0d0614e9e0f4cdec2175ce89b094fca",
"5b0ba8f75ab1a58937a2c9eb7a68a7b6",
"fd7c600950424c69f075b84f7e821413",
"87323a23d5aee737f6bf8765570160c5",
"95543acc75936a31bfea37b88e17a86b",
"bcb0386396ed1eb128658dde13057229",
"3d5397f8c68912e477492003187a9072",
"67a169717caa40eec50ab1355e501965",
"6d53512547d425c0dbe574b5f65e59b7",
"83a96c2e76540a42859c795dbdee6768",
"87667ee3acde34b662b003938545c434",
"5945cddb62ebfe1119fd4686fd3742be",
"106827d8ef85f9d7bcd7b757e7347d80",
"ed5b2787a89d4a43c9f6337fcc110ad9",
"0a5a008e261a79a2a66126b67a980c87",
"17a2dd033d1161456b62f2c0b11e12c5",
"6f1d541e9e92ba6dd06a9836d922a039",
"2ba24954dd2e06b318cb043a287a89ca",
"307293dc6a70835717084ea2caa2e4fd",
"5259db5547f5b153fd82ed7c2da187ce",
"a5d55133fd47bf414da89de1f28f8415",
"08922898c9a4b7e6240e27202e6a325e",
"576045481be4bb3400d45d9dc3eed006",
"74c83032660dd26a4389095d7c480e4a",
"e6f384ed7a0889e9df5aee06c2a46b9f",
"83d685a5239f28db9eab94d846b44016",
"7de28e26e5579f11cf1f805907f234fd",
"76a43be54dad1bd972ed1c6a357fed86",
"74e311b2a2229fdbd1b1268766948d52",
"22b7b4da78dbf2eac4575deda4534fe4",
"c09e67e807d3be0d14695c3060ad7956",
"aaa6a9021bffee4f930ae91f32774113",
"bb9072b6b0460a5feb96a6a5dad45875",
"ab42a6ca7b0352d960ac1c1a6a9041d9",
"938660483afa26f132df20da002a549e",
"942a2ef62f2cb219046b2007775c46bc",
"75cde6cceabe2b0bb5f4b1731b97dd08",
"3b073741055654a2bcf0fb925489c869",
"458a168843bb988e840b8bd5312aa6ed",
"229e6053b6cc2a97bc2f37ed58b035c2",
"37ab461684ef428de94387be689b25a1",
"82fbb000f431997c84cd25dd230471c9",
"29233a1ae18aeb55104573533a1d8788",
"fda9c90f716be783b598609b93642596",
"34ebe51b1053a5043061c73e1164ebe9",
"a0c354b7dc48e1b4bdbde40721a6a9d6",
"c725ff7f7b7a99ad01339cf6d05f6af5",
"968d17b52500bc20415d9669f11e69f5",
"7ae3d2d7314e5e404e543ef4d9a4add2",
"3e1c9c40ac31e2f2f509182e596e232b",
"02f573770990a9af045a07c81ffbb59e",
"a205c9b3199f0a61c9981eccb4dc34b6",
"1c68375cac73c18be626a1b9f59e5eeb",
"41d5fd0d8a43eef42665703508b47e99",
"b40d9e637e3ce07a3b4054ae7b453e8a",
"725276e227259ff5613b7cba51903662",
"117d4598613c124b363561118808a13d",
"623c71599979807ce585c0b520fb79ca",
"715fa80618eeb3c0e2aa8219ef5a5207",
"f9060a24e376900064eb89cc124e0d94",
"1823e859b25257450139c44c670cf6a9",
"96ce2a1b3db373a89f22f53c97291a98",
"52201e88ad8175c93632d21eb11ccaca",
"bb71bcd0811e1c4ae68649d8157cc84b",
"09a397d277e23a5b4756f6422d357a45",
"572a212cf25e7ec13d95d36aa2350a24",
"61e43cd4eee6b231b063acb89048e27e",
"520a4d6fec68a28dbe13accb42a1a8a4",
"6c611a667e7a5f0cc757448e17a2fdc7",
"5e8182cfe19b53c915aa89afc9e069c0",
"7926ffe1f6915ea0b2e3e56de7ff52bf",
"686765b33d03faa0b19c19d8e147b391",
"0ffa538bbed25d43c3b8d11e66287160",
"799e7598d530456cb394c663dd88f590",
"ff654863671f01edc77a8b3058fe8758",
"04d1578d5550091630d2835870e39d9d",
"1820f45f501a633a01b4e991732f50be",
"ac035ea64b6502a5a9b36b37ce0b1b33",
"f735c0a5ff59d6faa177a4bb418e12f3",
"864406f20586a91bc6a28db7218a01ed",
"66743c12c927a8c1dd80e9d6b4c74e6a",
"6d20b030dd391e2d3d6a39860e16307c",
"bb01d921e6816e0cf8be789908d4c44f",
"9699fa026cb94b3c120114dd3311d70a",
"3ddbbae842e07855879b04b7ced50f06",
"73852585ef0a02b5ae2221977f134d12",
"dff93f5258e9ff8e34ca245df485bb40",
"b9ea3d3671badf0620e49416e5aa21be",
"9cea969b996bc6291e3b1781a61a7373",
"00351165ad4deb19dd03e059138a4a8d",
"726cf7fc681e4b95d48c39ce2d8740cc",
"ddafb40446a20a17b804ddf74dc127a2",
"886b376a46a7f9c397b62e539ed294bc",
"a540c995e5a4cc114ee93db84ecd0d8d",
"2a1b6a32b52bc46641ac25ea4b4a6828",
"cf0819a3ef3d59dc77e66c7e8eef4e47",
"be956ee713848ae7f11c8cdd044bdd84",
"a7a92f35284ecec49a0369fc2ba89daa",
"4010caafe71464630760391f1652046b",
"2d2d3268e83a8caccada4c0cd60a66ad",
"8a54a27a27bba973b1dbee516de4a9f2",
"3f132456a2ec89cc2e8b3a49fca1e74a",
"19342db445a0ba93a98d1c4c351f3e0c",
"0d8e9aab1b701c0420af4781f391576a",
"bb6db2432a7d440fb326e3c7ba0aa023",
"be4a9651fc5992be75c593a50f17e4fa",
"15ff6e8c810293548926104e65402c75",
"4d926fc787feaaf5ca79a5a8bb7ba76c",
"2570d6d58449f7299fc8c4660a6520b3",
"06b349050c015c66a24fdfde68c2a7b1",
"c47a24a1d5d06995679337ab8d658ba4",
"82470c719b1c5c67720775556f135fd9",
"c172fe29c37bc226ebbead5b55cd7ef9",
"73cf8af05f23baf56f43b85e74c28e4b",
"32e4fd1200f6650068c2143931afbba9",
"64134628009c0335f1b42222dc6ebf28",
"51aa4bb15c69386f0e01dd913487b1b6",
"23631ff772d634847c10bcf86f103b99",
"af6c77b4f516310f109af58adccb6c41",
"ccc86f0e28a4f5539f7cb005c9d43d06",
"0a360fe1d0420809fe967af8d51d81f2",
"6c2adb8118b1c073d0b70fd730accc9d",
"c51449041d7c70ee43145f6183b9c777",
"f5c8ffdfcb8fa5a509807d9f6197754e",
"7320658d347306fbbb8063b2ae6470d3",
"32ead63e9a5eb5b5e78bb91e24145603",
"8520d99bcd3ebc73b56890ce1581c25d",
"2615ff7950813b9af883b5a9616c444c",
"08684508f408e3bb8ab7246a773a8802",
"b553fef79ac2299a887c8eab80edbbc6",
"cdcf3d6785d6df87cc11f8e3186789fc",
"064f3800e0fa782fbe23bb13b88a3fad",
"7d9369c46503bdb00fa2d879675bb2a5",
"5e3046fc8a3deaf9e805a2cdba7b9286",
"d5f9e96ba7e019acde3c9863d25b0e37",
"21d5a1fa9996251bf7eb9e589cac6de1",
"06cc5247f7d1d95e1cca84d4ffb7d26b",
"520e23729ba9420da3d177ccdb7fb1f3",
"fbfd4a93aa3e91e758d6a767bfc1e782",
"3bd4480e0aaabd1bd0edc5cf6eb124e3",
"36d0cbc6f0427a3eca843b4efef7fcc1",
"770f14f022857cac0069aa2277c7937a",
"016f9de5b8338c522417313caba5746e",
"5b0ed334acd5ed0dfbc74e0ecfd46df6",
"c5ca232ab116e1c90b9f28665a2a97b7",
"d21691ebf9f690a360ccd269819464f2",
"d87f1b2a7436a13b4203c8269a5ce82a",
"be5d99e035c49b1ad1537e1a3363702b",
"47f172131f9afbf9ccc3ae58c2ab1766",
"29ac7babc977e0aff5ec52ab38b888f3",
"031d5e6b1ba8b705de216ce2ee738a03",
"a4fab81cbcb9a5c382afc99f9efa654b",
"28846fa5c003b5228dea15d9588b26ef",
"a1a8fc59d659db3421fc992e6ed43ebb",
"70cbd8da12ab2d623ea64a7ff59d6017",
"38c455db117cd47abe7ec84adcb82703",
"384e6e5390d91bf026ad92de3e736b67",
"20c07f23c94241c0544bedab4a27616c",
"f7768c8027f456fd023e0047bab85e50",
"6d5000b7960b444e735bcde5bbadcf67",
"27819ccc024698ce25f09c0d8fac7fba",
"7283f3d39e9f81f882cdd3a88a7c1975",
"5bf6405dd62de5d1a62ce5a869b0ff7a",
"aa271d610c9fbfda90456e83014a1219",
"98e5a0cfe3865a392c456a39d04a0d1e",
"e655c37f44efcbc6d9911a2d21de0057",
"e99804eaaee76e3ff71e5d0e1206cdc6",
"f81c6a8cb8bd3274f00f91f4d2311978",
"41355bba3a9a90dde0ca91883c94d7de",
"7746715309f78a5da6d1b6f98e11fbaf",
"4c57ace7a707683c873b652d4177c12a",
"4f7c6afaa207e58111e35be7511353ec",
"5af1f5e15d88dd0f947510dc0a27713b",
"8fa0805bcff15df07c6a485278bb1e67",
"bb71ab72d9008b92825b043932927990",
"5c9afbc6178718517a407d7d6349b6a9",
"ca16b49b82ecb338ba2e49be83f3e768",
"b4530667334ccdec608611afa283d263",
"f30aab1f10f73d3fd66dc590eabe072e",
"9207526277f1bc81817769eff74dc6b9",
"6d255bcaaf17dbd177d45215f584f276",
"cc879c77bfa5d15fd31be930e87cbf1e",
"cf8288d8f28b79a93819fe227a76ddb2",
"ff5303531b1ffe2f921c61a4aa03323f",
"4f73f087afc31294ed956c2600b37b1c",
"668215e653a481fa0086e45bfa933d3d",
"4c78e318b619e825b88ffe160eebeb5e",
"7690972aad49eeb701d2d18a745a98b6",
"8c7940010a72f0a48a037fe8391cd2fb",
"2ea3b62d1813e049596a9b0fda6b3e4e",
"7785ee8a88113c583146aa8dc23f946e",
"0f4c8e00fc2b26a8a29f4db770183dfa",
"1093a140b83ac76ad325c203a531f65e",
"c582e68cb6ed95348e8f6fcf074ff2fc",
"c6032361913d4785ed481f48b33f731a",
"217faeaad9304408b161e701285a3b8e",
"f45d0372f347002b98720d9453ddf1a2",
"b4d4c66327a1cdab0c07cd0093a974a8",
"954d8356dced1f1a3720da4f0046a398",
"911df550a51c8a181ef32b9753555dfb",
"bda7df95e666eafe33a8f2abe2fea634",
"0e0c4d35a061ad013a41b6e7d1c98b98",
"bf5b76dae267f0395505cfec63b50646",
"76bf70a68ab95a425ff8dcac46131132",
"c7e70ebf1632e663996b35118c160c8e",
"318c1b8c660d6af6d17fd6273b245af9",
"a0dfd7d70a53e4752d39e09b23877cff",
"e6f289a63cfe387475d8163aedcc81ad",
"1e5e699b986f4c23d09eff0e217085b8",
"833a5c48288f4952e9c61e6b0b930fa7",
"8ed1cf85741113aaf857e2965d4e4272",
"6dd9ab107eb20bbaeea02fa3ec0f33d2",
"a7b7eaf135d71e3022ad76ec107b48ff",
"073af39e97efb74768bb3183da953566",
"c3f863d0bdbafc92c0ca3faaed93ced4",
"08af1b56c7fc6425374e9872ff785b09",
"c0d0a55c63e6e33eec91128dc058ba23",
"91cbd62d57c8933f3c411118a81ab04d",
"a8cbfae060e9ce8f94a5c5cbcbee8df9",
"8f5b21d65d86a840a009eead6b8884cc",
"b1afdd65bac87ffd1c04793a0ab972aa",
"e40c4f069de5d95683ccdb5c0628b2ef",
"6491aef47c7959bce2e0a884abeb3bb2",
"f5e004e2bc642ca31f3abe2710c8a881",
"e1579a648e8e94d490c78527672dbffa",
"9635c20a64553e6333a134f256e0d8f6",
"709925f349a00398e02fdd0bb1ca3a2a",
"f79d18e08ad731408737f94fd5ec311e",
"fa49527db20263c08efbda57d32fb60f",
"abeb2e43db5870bfc7f67c95a5d0715e",
"1c7921492252eda86523556ee1b31cf0",
"86c17d99c0ba64ecc8dae0d1c374801b",
"413ee29a922e595bdc831d55d7bf869c",
"c1346e4458a976189e1f766edc58e3c6",
"77e3c9a12c3f439d8a688cd7104c6945",
"1edba00a2065fea20698be50c53aa469",
"108b628730e6b6d95a934dc753ba7800",
"765df7084717a95d8b661d94470d9874",
"b6f9d18e20f9fbfcc0f58a8249701c39",
"6c37a50657fc642ceba428745aa05524",
"645d96cd1ab254cb2960882c91e59818",
"51a91086bbf25cb202e7d90a90a96a23",
"a7cc74f1090aaf4c7f8ba15d47b94607",
"22db653c956f93fe86edc58e3d891d33",
"082f11ad48e6915edbcf73d1ce5f4d14",
"0052b5b88344ebe4964cd74f3468e33e",
"3d279760a58611179383a54938fee4c1",
"e7703438b9827715d48364f56b2394ae",
"3ce79f5b99aca6020af533fe9e3591c4",
"97e28d0cf7e7b90e5c8e28a824e39b20",
"03e342c00179c3afb0fe2a1959a40f2e",
"677c9d5e8606dbabed966fd9998d36a5",
"03122db996d2dd586190ecede173e042",
"31d0ab82d1381d6c404a4b4c2d312df5",
"210fa9270878d6779e3197642122c897",
"55af1f915c8305b6009ead4a3a5ca206",
"ea8d7e974991f0fd7ce49f1a6958b908",
"cb4acc5d6ba761d28d0eaf5998ccfbc3",
"2cd1ba926f08e0b8921ee731d4ad45d2",
"59cecd5ff719d4dbff1d5db7896073f8",
"23fcfe052943f99ae0be66429e2fed13",
"8ab828468c65071c469377994d333fd0",
"bb60899434542599246a5506f91acc70",
"9511650eaa7a03e0395bda03f81c8e46",
"25402db80324219bf47190e565826947",
"3fa08036424eb4abd45dff9e5a44d053",
"d227f25d2fec870921f490264cf10d4d",
"b673e3f2b80a49f5d1a302688ad6c507",
"a1089fb46ad31d4f2e5bdcb89c4ca450",
"a4cab8697eb3d01da02e8f919a6aa623",
"b31f456ef56d61c4caf94e7f08caddc0",
"9bcc87ca47c213d47c910eb42784a36b",
"b10d304e187eb51636281dcca6998bb4",
"a5a9774d73b86d4417da071e86d3e3c0",
"6ce588f19710e366eebadae627eee1fc",
"578dc4c94adf0c34b45663eb4a85a838",
"bf84f07538cc95f066691f26be070348",
"caf153b8021978ae8f9df99c2af233d9",
"89dfa8569d80c9740b4688c0c4817333",
"3a90490dd7f7ef066bf28b74f81e8c1f",
"ed7212665806b5001731bf221739ed36",
"652e1e096bad409f4284acb9e9eabd19",
"25356f8d57abcdf0b06b8e5602e0ccf1",
"03cc9703cd331fb9e79976c73ba65913",
"1824aa65b7e6c8b7723e635ad6639101",
"2c0120f93b519fe5182b422962212e15",
"8615b9ae85fdbf7e7a6738e8e3e1bd45",
"b01d663a2a02c660981056d7f16df586",
"906f62aa308315508487282538d96db1",
"d749670a542f3d85d257c694e997e316",
"df81bc8022bd51e2e17dd9738b452041",
"a8caeb99af594f40f7fff48b32066f89",
"8f263eb262bd4615303303cebf86782f",
"4d1b54f56bde5b2279a44fdfe096413f",
"21da00d34b00b6a3abb2dd0c680d1c37",
"0c10a05600ea952624c929253bf4ce8a",
"6df46e4c7f11a01eb2a362c02f17ed22",
"7bf5124eddcd6122b2709f56f045b7cf",
"9ff5bdd19778f4fa67984b5b7492e036",
"a60ba550973bfcd1415b8ed5b12de272",
"828df338ec04cb2f304eea9bf640999c",
"10b1f6d46172ca42292dd53533670daa",
"97aec799b90fd5bea919ad7eb8ae1e5e",
"010c173afbaa3eb6d78005836f687a10",
"2c1518c284eef37d9710dca5236d545e",
"ab6b23baf829811a17ac367aae043b19",
"e8c0d51d4086da5ab5c8f61e69397615",
"cff001e1b62d1b725ce16bf5a1065d14",
"34477cc17921837cb65f5bff8d53f55c",
"82f760de665244c7dc41f988660c0a77",
"778abd1a5c5422e7b8d52506fad0c4c3",
"6d86d5c5e9545eade5e5c40a0e7d9959",
"1b823369559fe3222934b016b661ae12",
"3dd185ee23db47cb9357f808a3d5892a",
"a1dc473d8b85302571f25b6a93269d26",
"f551b1b02371ea764b1a7816a16b9cde",
"b7d73f3a3240338cb956b7f75bd11a83",
"20f53f1fa841a187328da52185aeafe3",
"ad0af27bbe31f4a95f63d38ce3097a5c",
"743b0415fb37ed722ebc8fdcd6566b1c",
"99049f4e27c1075f5c2a8bee2a6078da",
"204d1e686918408ff168d13ffc06a572",
"6f6a7ac25ae4614ff7842849a2ee9d94",
"85ca525f01d26e432f9595ba148438f6",
"6d1522b0beb17d68ad4230b0158c4652",
"f7a42d6350eba9acc454dd6c08068c54",
"0da0c5262f4dca9033a7a7cd565b9d10",
"dbbcacbb8629807a8a022ae0c2051041",
"b40fa988b67df4f490895064fec7dac7",
"c87da7fa9431c9bf6173dcfc86bae31b",
"d5a32f44c958cefcdf3348be4de3ac6a",
"a3d87f9c67d70809291a10136fdd304e",
"b9e82e3fbdc7bdb4130cc00735503fb2",
"ee1b7fefc7a213cd3bc73b84e32f38b2",
"c4c038a06d11fd8101a1776764d27518",
"db080178c87a02266d23f07cd72d30b2",
"d0b25179c2eca995999f1eec6c266a4f",
"2b26cd9c0535473865d2242f9399ce8b",
"6dc87b9326fd2ff9e6a9e6e0bb330fb3",
"c4496fd117d8ce36f7052f03ccad1670",
"bba80ab1558408c357ad47aaaaeafe38",
"7481c11cb646d723c3b9ee6f0fae9330",
"bfc3ce3b1248483331c53d172bd2fbd0",
"9e4546091b7bf30d44473ada7a17634b",
"6503febe7505e7a128e4496c38ecdf1a",
"d230bd356b8efd6a1a0634b85676a07f",
"6e4beda3e0d14554270df61ebc78231d",
"7440252c5b23d6ec6e354a7cfc02afe5",
"7c55fa1d99d2cf5df085dfc292bb580d",
"d6f3b316e695d8fb421cb7dd1e236991",
"0a2cac0dcb4a896ee57f3abbddb19b8b",
"240526792717478c5ce8e89adc8f66f9",
"5d5266e37a48f0066c266418621c6e2b",
"8e23b3b768cf3df7b0a753607386ce92",
"20465d43926878705d88c9d31d5f5128",
"448c9f9ca3f7f13842d83a303a83a6e4",
"803aa630470ff5fe98c216f6dd307ec1",
"d4bb28b4788a28000c24bd20fd224168",
"80c30fd234cefa21fd37528b1f28fcca",
"9f36eb1cd54566e72ddecb7177c9662a",
"f25028ffcfd67f948323c209862fd81a",
"ac643a14932b315b1c55df2a79a6b9ed",
"2f4dadff83681e3487ee4120c502c8ee",
"8e68432df47e80760d47eae1bec44271",
"52997076c191e305515bf647e8a7f39c",
"6fabd22dbb92abf8f19ef7925b49018e",
"d736f396d6b8009ab3da1507298bd252",
"44eee6eefef6b5ab50953600e5216e58",
"007d43c295692443836fcb1c856a46df",
"55fb67ad0d29d3efd8cc4f4961c8cd9d",
"058edd56fcaf4f3e5b1f99da9901c8b5",
"67b805c0cef73db3706b1329775af537",
"834c3067f4149288a2e52a1aa992e908",
"37e9d2336b1321846741c784e2edf0b7",
"6091e0c0c2d192b489bdd3c852a3e08c",
"e1c5046950883c22740491ac7e9593b2",
"3cc29dc8878988d88875f7f48cfd06f4",
"3f0cbc3c2b5f3fc7d124ea0194594403",
"cdb6ba798a0249f78f6564c611606fd5",
"18a80a2c808396a7e5c92b1708bb26b8",
"dcd7de44b633139e72badc2bddb08b06",
"9e0da4fd7049a852eb895d42f5f6b233",
"3e76a01e9e73bea957eee0319f87da8b",
"64f3177822b9315319f1703606b6b8ae",
"a44fa7b7845808821af63c46378ee43a",
"9cbea4427d7e8caff0d28f9d7600cdec",
"c4d2162d5badfa27d969b03babf9698b",
"dc38dee4ece34ef9c253e0002e4aaa8e",
"f814e597a8c9a33f65061178cb2d7eb4",
"79d5a69c0c2fe77163f16ba16d810730",
"1c0adfdbdcda89c4c0472be4a6b36f0b",
"e9cd7a3495bce7deef0917766bd4ae9c",
"929dd6c71919f79896296cb65eda4e13",
"7fea808fa65ee1a8b692d6949e76de62",
"a697c5cc8c4dcbc81b5349a8299cfd2f",
"9382ec316f372840b9f07ab68adfd4be",
"a4923efc2333c32956995ae7a84224c9",
"0f3c5b204ec882447dc8aae513321508",
"c9d8c8b2eedc262a501f38d17ff8576b",
"e39d2cac795946660a0109410650131e",
"9a8324ed4219be3da821d7d7d51403de",
"c403cdc94083cf5038eecde2158f27b9",
"c1af93053920fe633a0071072a279669",
"4474fde06c283fbc09c86fd7c634b15f",
"7d008c39d752b615d703068aced8118f",
"7c305b8a003d4578b58cd26236f29d10",
"8729dd951263fa4636e54ff191b864c4",
"f8ccac3dd7cb79ae7129a4c8b0e26958",
"aceb234bd3ef312f8480f299690c8d85",
"2699862b096e1aa6fe6da4ebb4849753",
"13203d1e1076b42d3e4bb429870c5ada",
"63b8a6743660cb6ba3c8513435a20312",
"4cea997415cc8f2be6b61667b01913f3",
"64c61e76a8173efa4cf0b9b5554813ed",
"78182197c48a3db307ecbc4d9df83954",
"aee0711c7175fd5a41bfbb6b55ad3ab1",
];
const migration: Migration = {
id: "remove-random",
up: async () => {
for (const md5 of HAS_RANDOM_MD5) {
const chart = await db.charts.bms.findOne({ "data.hashMD5": md5 });
if (!chart) {
continue;
}
const scores = await db.scores.find({
chartID: chart.chartID,
});
await DeleteMultipleScores(scores);
await db.charts.bms.remove({
chartID: chart.chartID,
});
}
},
down: () => {
throw new Error(`Cannot undo.`);
},
};
export default migration;
@@ -208,7 +208,6 @@ router.post(
const ugpt = await db["game-stats"].findOne({
userID,
game,
playtype,
});