pin-diary6のfilter()の仕様
それはそうと、pin-diary-6のtemplate.tsのfilter()ってピン留めされているページのタイトルが今日の日付のフォーマットに合致しない場合にfalseを返すのねMijinko_SD.icon 1. タイトルが日記ページのフォーマットに沿っている → true
今回転んでいたと思われるのはここ
2. タイトルが今日の日付 → true
それ以外 → false
falseを返した場合、そのタイトルのページはピン留めから外される
mod.tsのpinDiary()がピン留めを外す
ややこしかったですねtakker.icon
filterにJSDocを付けておきました
ありがたい!Mijinko_SD.icon
今日の日付以外の日記ページを探しているのに、目的のページが見つかった時にfalseを返すのかーって思ってたMijinko_SD.icon
bool値逆のほうがわかりやすいかな?takker.icon
そんな気がしますMijinko_SD.icon
filter函数は、今日の日付以外の日記ページを探す以外に用途がない気がするので
どっちかというと「それfilterではなくisOldDiaryって名前が適切なのでは?」という気持ちnishio.icon
名前が曖昧だから「どういう時にtrueなのか」に解釈揺れがおきる
確かにfilterは意味があやふやtakker.icon
isOldDiaryしっくりくる。これにしようtakker.icon
今日の日記ページはOld diaryでないのでfalseを返す
日記ページでないページは、そもそもDiaryでないからfalseを返すとわかる
名前変更だから破壊的変更になるな……
でもこの程度の変更で新しいversion作るのは面倒
気にしないことにしよう
問題があれば戻せばいい
まあまあどうでもいいけれど、OldDiaryだと未来の日記でもFalseを返さないといけなくないかって思ったMijinko_SD.icon
filterよりはずっといいと思うけれど
isNotTodayDiaryとかだと長いしなぁ
それだと、日記ページ以外のページと、今日以外の日記ページとを同じ扱いにしてしまうtakker.icon
同じ扱いだと、ピン止めしたい案内ページなどもピンをはずされてしまう
あくまで、目的は今日以外の日記ページを探すことなので、それ以外はどうでもいいかなぁって()Mijinko_SD.icon
それJSDoc書いてて思いましたtakker.icon