直近のmain(Mastodonの最新コード)の変更により、Metatext、Tootoiseなどいくつかのクライアントアプリでエラーとなって読み込めない問題が発生していました。

FedibirdおよびNightlyでは対策しましたので、エラーがでていた方はご確認よろしくお願いします。

--
技術の話

/api/v1/accounts/:id などが返すjsonのcreated_atのフォーマットが変更されたことによる、パースエラーと思われます。

github.com/tootsuite/mastodon/

従前は
created_at: 2020-11-26T14:27:04.232Z
といったフォーマットでしたが、

現在
created_at: 2019-08-15T00:00:00Z
というように、時間を0:00に変更して、DateTime.iso8601の返すフォーマットに変更になっています。

…つまりミリ秒が脱落しただけでクライアントがエラー起こした…?

@ponapalt マジかよって話ですが、それでなおっちゃうんよね……

フォロー

@ponapalt 案外単純にSwiftのDate型で引っかかってるのかもしれません。再現環境つくるのめんどいな……まぁ一応調べるか。


日付時刻パーサがやられたようだな…
ククク…奴はパーサの中でも最弱…
ミリ秒脱落ごときに負けるとはパーサの面汚しよ…

いや本当にいくらなんでも融通効かなすぎじゃないですかねソレ…

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。