Esempio n. 1
0
        /// <summary>
        /// コンストラクタです。
        /// </summary>
        /// <param name="client">Twitter クライアント。</param>
        /// <param name="type">タイムラインの種類。</param>
        public TimeLineTwitter(TwitdonTwitterClient client, Define.TwitterTimeLineType type)
        {
            this.client = client;
            this.type   = type;
            var name = $"{Utilities.TwitterTimeLineTypeToString(type)}  ";

            TimeLineName       = $"{name}{client.AccountName}";
            streaming          = client.Streaming;
            OnGetStatusMessage = streaming.OfType <StatusMessage>();
            statuses           = new List <TimeLineStatus>(Define.StatusesCapacity);
            fetchedStatuses    = new Queue <TwitdonTwitterStatus>();
        }
Esempio n. 2
0
 /// <summary>
 /// TwitterTimeLineType から文字列に変換します。
 /// </summary>
 /// <param name="type">TwitterTimeLineType。</param>
 /// <returns></returns>
 public static string TwitterTimeLineTypeToString(Define.TwitterTimeLineType type)
 {
     return(type == Define.TwitterTimeLineType.Home ? "ホーム" : "");
 }