Skip to content

Commit f85cddd

Browse files
committed
Generate index
1 parent 0a18fdd commit f85cddd

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

schemas

tools/gen_filerefmap.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,19 @@
5757
__DIR__."/../src/file_ref_map.json",
5858
__DIR__."/../schemas/TL_telegram_v{$last}_file_ref_map.json"
5959
);
60+
61+
$res = [];
62+
foreach (glob(getcwd().'/schemas/TL_telegram_*_file_ref_map.json') as $file) {
63+
preg_match("/telegram_v(\d+)/", $file, $matches);
64+
$res[$matches[1]] = $file;
65+
}
66+
ksort($res);
67+
file_put_contents(getcwd().'/schemas/list_file_ref_map.json', json_encode(array_keys($res)));
68+
69+
$start = array_key_first($res);
70+
foreach ($res as $layer => $_) {
71+
if ($layer !== $start) {
72+
throw new AssertionError("Missing fileref file for layer $layer");
73+
}
74+
$start++;
75+
}

0 commit comments

Comments
 (0)