Build overboard json

This commit is contained in:
Pietro Carrara 2021-01-11 20:21:50 -03:00
parent 13bebb70d0
commit 7004f2b437
2 changed files with 19 additions and 1 deletions

View File

@ -35,11 +35,13 @@ class Api {
'cycle' => 'cyclical',
'bump' => 'last_modified',
'embed' => 'embed',
'board' => 'board',
);
$this->threadsPageFields = array(
'id' => 'no',
'bump' => 'last_modified'
'bump' => 'last_modified',
'board' => 'board',
);
$this->fileFields = array(

View File

@ -458,5 +458,21 @@
'recent_posts' => $recent_posts,
'board' => $board
)));
if ($config['api']['enabled']) {
$api = new Api();
$threads = array();
foreach ($recent_posts as $post) {
$threads[] = new Thread($post);
}
$json = json_encode($api->translateCatalogPage($threads));
file_write($config['dir']['home'] . $board_name . '/catalog.json', $json);
$json = json_encode($api->translateCatalogPage($threads, true));
file_write($config['dir']['home'] . $board_name . '/threads.json', $json);
}
}
}