commented test code

This commit is contained in:
Mariotaku Lee 2017-04-30 00:47:16 +08:00
parent 435bbdb79b
commit 3141deab7c
No known key found for this signature in database
GPG Key ID: 15C10F89D7C33535
2 changed files with 5 additions and 32 deletions

View File

@ -48,9 +48,7 @@ import android.text.SpannableStringBuilder
import android.text.Spanned
import android.text.TextUtils
import android.text.method.LinkMovementMethod
import android.text.style.ClickableSpan
import android.text.style.ForegroundColorSpan
import android.text.style.URLSpan
import android.view.*
import android.view.View.OnClickListener
import android.widget.Space
@ -188,31 +186,6 @@ class StatusFragment : BaseFragment(), LoaderCallbacks<SingleResponse<Parcelable
}
adapter.loadMoreSupportedPosition = supportedPositions
setConversation(data)
val canLoadAllReplies = loader.canLoadAllReplies
if (canLoadAllReplies) {
adapter.setReplyError(null)
} else {
val error = HtmlSpanBuilder.fromHtml(getString(R.string.cant_load_all_replies_message)).apply {
val dialogSpan = getSpans(0, length, URLSpan::class.java).firstOrNull {
"#dialog" == it.url
}
if (dialogSpan != null) {
val spanStart = getSpanStart(dialogSpan)
val spanEnd = getSpanEnd(dialogSpan)
removeSpan(dialogSpan)
setSpan(object : ClickableSpan() {
override fun onClick(widget: View) {
executeAfterFragmentResumed {
MessageDialogFragment.show(it.childFragmentManager,
message = getString(R.string.cant_load_all_replies_explanation),
tag = "cant_load_all_replies_explanation")
}
}
}, spanStart, spanEnd, Spanned.SPAN_INCLUSIVE_INCLUSIVE)
}
}
adapter.setReplyError(error)
}
adapter.isConversationsLoading = false
adapter.isRepliesLoading = false
}

View File

@ -93,11 +93,11 @@ class ConversationLoader(
AccountType.TWITTER -> {
val isOfficial = account.isOfficial(context)
canLoadAllReplies = isOfficial
// if (isOfficial) {
// return microBlog.showConversation(status.id, paging).mapMicroBlogToPaginated {
// it.toParcelable(account, profileImageSize)
// }
// }
if (isOfficial) {
return microBlog.showConversation(status.id, paging).mapMicroBlogToPaginated {
it.toParcelable(account, profileImageSize)
}
}
return showConversationCompat(microBlog, account, status, true)
}
AccountType.STATUSNET -> {