Closed japankun closed 5 years ago
age/sageはともかく新規スレッドを一番上に持ってくる処理は入れておきたい。
どのスレッドが一番上とかの情報を持ってなかったので出来ていない。 とりあえずスレッドキーが大きいものを上に持ってくるようにした。
内部的にはこうなってた。
{"1561165352":{"threadFile":"1561165352","threadTitle":"abcd","resCount":1}},
{"1562893129":{"threadFile":"1562893129","threadTitle":"efgh","resCount":1}},
機能的にはこれでage相当の処理ができる
function age ($json, $threadkey) {
$buff[$threadkey] = $json[$threadkey];
unset($json[$threadkey]);
return $buff + $json;
}
よく見たらこうだった。 大変なことになるところだった。
{
"1550815357":{"threadFile":"1550815357","threadTitle":"abcd","resCount":1},
"1561992624":{"threadFile":"1561992624","threadTitle":"efgh","resCount":1}
}
ageのコードを入れた。
とりあえずスレッドキーが大きいものを上に持ってくるようにした。
よって、この機能は消えました。
subject.txtの更新処理に付け加える