Actions
バグ #1082
openダイレクトメッセージを受信した時のシステムメッセージで送受信者アカウントがリンクになっていない
プラグイン名:
ブランチ:
クラッシュする:
Description
ホームタイムラインでダイレクトメッセージに気づいた時に、「システムメッセージ内のアカウント名をクリックしてユーザータブを開く」→「ダイレクトメッセージタブを開く」操作ができるとやり取りの開始がスムーズかなと思いました(というのを昔に話してチケットに起こすのを忘れたままこんにちに至ってました)。
雑に試した感じ、core/system/message.rbにentity_class Retriever::Entity::ExtendedTwitterEntityを足すと少なくともTwitterアカウントにリンクが着いてやりたいことをやってくれるようでした。
ただ、日本語ハッシュタグだけリンクしてくれないようでした(そこは追っていない)。
diff --git a/core/system/message.rb b/core/system/message.rb index 26c8aadb..2a90dc9e 100644 --- a/core/system/message.rb +++ b/core/system/message.rb @@ -17,6 +17,7 @@ class Mikutter::System::Message < Retriever::Model field.time :modified entity_class Retriever::Entity::URLEntity + entity_class Retriever::Entity::ExtendedTwitterEntity def initialize(value) value[:user] ||= Mikutter::System::User.system
システムメッセージ。日本語ハッシュタグだけリンクされないですが、こういう感じのが欲しいです。
ユーザーのダイレクトメッセージタブで見ると日本語ハッシュタグもリンクされていました。
(ツイッターに投げた同じ内容: https://twitter.com/Akkiesoft/status/929724761420152833 )
Files
Actions