Hatena::Grouptwitterircgateway

syonbori_techの日記

2010-09-24公式RT尻切れ問題

公式RTが流れてきたとき、元発言が長いと末尾が省略されてしまう問題をやっつけで直した。


--- InsertRetweetMark.cs.org    2010-09-24 16:20:17.000000000 +0900
+++ InsertRetweetMark.cs        2010-09-24 16:15:40.000000000 +0900
@@ -15,7 +15,13 @@
                 CurrentSession.PreFilterProcessTimelineStatus += (sender, e) =>
                                                                      {
                                                                          if (e.Status.RetweetedStatus != null)
-                                                                             e.Text = "♻ " + e.Text;
+                                                                         {
+                                                                             e.Text = String.Format(
+                                                                                 "♻ RT @{0}: {1}",
+                                                                                 e.Status.RetweetedStatus.User.ScreenName,
+                                                                                 e.Status.RetweetedStatus.Text
+                                                                                 );
+                                                                         }
                                                                      };
             }
         }

公式RTのマークが上手く表示されないけどまあいいや…