public async Task ReplyToThread()
        {
            if (string.IsNullOrEmpty(ReplyBox.Text) || _forumReply == null)
            {
                return;
            }
            _forumReply.Message = ReplyBox.Text;
            IsLoading           = true;
            var loadingString = Selected.IsEdit ? "Editing Post..." : "Posting reply (Better hope it doesn't suck...)";
            //Views.Shell.ShowBusy(true, loadingString);
            Result result;

            if (Selected.IsEdit)
            {
                result = await _replyManager.SendUpdatePostAsync(_forumReply);
            }
            else
            {
                result = await _replyManager.SendPostAsync(_forumReply);
            }
            //Views.Shell.ShowBusy(false);
            if (result.IsSuccess)
            {
                IsLoading = false;
                NavigationService.GoBack();
                return;
            }
            IsLoading = false;
            // TODO: Add error message when something screws up.
        }