generated at
pin-diary6のfilter()の仕様
それはそうと、pin-diary-6のtemplate.tsのfilter()ってピン留めされているページのタイトルが今日の日付のフォーマットに合致しない場合にfalseを返すのねMijinko_SD
1. タイトルが日記ページのフォーマットに沿っている → true
今回転んでいたと思われるのはここ
2. タイトルが今日の日付 → true
それ以外 → false
falseを返した場合、そのタイトルのページはピン留めから外される
mod.tsのpinDiary()がピン留めを外す

ややこしかったですねtakker
filter にJSDocを付けておきました
ありがたい!Mijinko_SD
今日の日付以外の日記ページを探しているのに、目的のページが見つかった時にfalseを返すのかーって思ってたMijinko_SD
bool値逆のほうがわかりやすいかな?takker
そんな気がしますMijinko_SD
filter函数は、今日の日付以外の日記ページを探す以外に用途がない気がするので

どっちかというと「それ filter ではなく isOldDiary って名前が適切なのでは?」という気持ちnishio
名前が曖昧だから「どういう時にtrueなのか」に解釈揺れがおきる
確かに filter は意味があやふやtakker
isOldDiary しっくりくる。これにしようtakker
今日の日記ページは Old diary でないので false を返す
日記ページでないページは、そもそも Diary でないから false を返すとわかる
名前変更だから破壊的変更になるな……
でもこの程度の変更で新しいversion作るのは面倒
気にしないことにしよう
問題があれば戻せばいい
まあまあどうでもいいけれど、 OldDiary だと未来の日記でもFalseを返さないといけなくないかって思ったMijinko_SD
filterよりはずっといいと思うけれど
isNotTodayDiary とかだと長いしなぁ
それだと、日記ページ以外のページと、今日以外の日記ページとを同じ扱いにしてしまうtakker
同じ扱いだと、ピン止めしたい案内ページなどもピンをはずされてしまう
あくまで、目的は今日以外の日記ページを探すことなので、それ以外はどうでもいいかなぁって()Mijinko_SD
それJSDoc書いてて思いましたtakker