diff --git a/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt b/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt index 58518794..734293b2 100644 --- a/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt +++ b/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt @@ -361,6 +361,13 @@ class AccountActivity : BottomSheetActivity(), ActionButtonActivity, HasSupportF accountFragmentViewPager.hide() } + if (account.isRemote()) { + accountRemoveView.show() + accountRemoveView.setOnClickListener { + LinkHelper.openLink(account.url, this) + } + } + val numberFormat = NumberFormat.getNumberInstance() accountFollowersTextView.text = numberFormat.format(account.followersCount) accountFollowingTextView.text = numberFormat.format(account.followingCount) diff --git a/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt b/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt index d9e216d3..52dd7f91 100644 --- a/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt +++ b/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt @@ -64,6 +64,7 @@ data class Account( return account?.id == this.id } + fun isRemote(): Boolean = this.username != this.localUsername } @Parcelize diff --git a/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt b/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt index d8ef39bc..24b64650 100644 --- a/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt +++ b/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt @@ -11,9 +11,5 @@ fun View.hide() { } fun View.visible(visible: Boolean) { - this.visibility = if(visible) { - View.VISIBLE - } else { - View.GONE - } + this.visibility = if (visible) View.VISIBLE else View.GONE } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_account.xml b/app/src/main/res/layout/activity_account.xml index 29fdcf3d..42c989e6 100644 --- a/app/src/main/res/layout/activity_account.xml +++ b/app/src/main/res/layout/activity_account.xml @@ -39,8 +39,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="180dp" - android:paddingEnd="16dp" - android:paddingStart="16dp"> + android:paddingStart="16dp" + android:paddingEnd="16dp">