Ejemplo n.º 1
0
 /// <summary>
 /// ユーザーのプロフィールページに遷移します
 /// 184の場合は処理を中断します。
 /// </summary>
 /// <param name="logic"></param>
 /// <param name="userId"></param>
 public static void GoToUserProfile(this UserProfileLogic me, string userId)
 {
     if (userId.IsNotNumber())
     {
         return;
     }
     ProcessSupport.GoToWebBrowser(ApiURL.GO_TO_USER_PROFILE(int.Parse(userId)),
                                   Message.FAIL_GO_TO_USER_PROFILE);
 }
Ejemplo n.º 2
0
 public void Kill()
 {
     if (relatedProcesses?.Count > 0)
     {
         foreach (var proc in relatedProcesses)
         {
             ProcessSupport.KillProcess(proc.Key);
         }
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// コメントがURLマークにドロップされた時にそのコメントが有効かチェックします
        /// 有効ならプロセスサポートによってURLの遷移を試行します。
        /// </summary>
        public async Task MovingUrlPage(string comment)
        {
            var url = URLParse.TryUrlparseFromComment(comment);

            if (url.NotNull())
            {
                await ProcessSupport.ForceMovingUrlPage(url);
            }
            else
            {
                MessageBox.Show(Message.HAS_NOT_URL);
            }
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 最新の投稿動画のページに遷移します
 /// </summary>
 /// <param name="me"></param>
 /// <param name="uri"></param>
 public static void GoToLatestViedeo_MouseDown(this UserProfileLogic me, string uri)
 {
     ProcessSupport.GoToWebBrowser(uri, Message.FAIL_GO_TO_USER_VIDEO);
 }
Ejemplo n.º 5
0
 /// <summary>
 ///
 /// </summary>
 public static void GoToVideo_MouseDown(this UserProfileLogic me, string uri)
 {
     ProcessSupport.GoToWebBrowser(ApiURL.GO_TO_VIDEO_PAGE(uri), Message.FAIL_GO_TO_USER_VIDEO);
 }
Ejemplo n.º 6
0
        /// <summary>
        /// 対象のマイリストのページに遷移します。
        /// </summary>
        /// <param name="me"></param>
        /// <param name="mylistId"></param>
        /// <param name="userId"></param>
        public static void GoToMylist(this UserProfileLogic me, string userId, string mylistId)
        {
            var url = ApiURL.GO_TO_MYLIST_LINK(userId, mylistId);

            ProcessSupport.GoToWebBrowser(url, Message.FAIL_GO_TO_MYLIST);
        }