mirror of
https://github.com/gitnex-org/gitnex.git
synced 2026-03-22 13:05:25 -05:00
Hide create button for issue/pr to avoid tapping again
This commit is contained in:
@@ -507,6 +507,8 @@ public class CreateIssueActivity extends BaseActivity
|
||||
String newIssueTitleForm,
|
||||
String newIssueDueDateForm) {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(false);
|
||||
|
||||
ArrayList<Long> labelIds = new ArrayList<>();
|
||||
for (Integer i : labelsIds) {
|
||||
labelIds.add((long) i);
|
||||
@@ -562,9 +564,11 @@ public class CreateIssueActivity extends BaseActivity
|
||||
|
||||
} else if (response2.code() == 401) {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(true);
|
||||
AlertDialogs.authorizationTokenRevokedDialog(ctx);
|
||||
} else {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(true);
|
||||
SnackBar.error(
|
||||
ctx,
|
||||
findViewById(android.R.id.content),
|
||||
@@ -575,6 +579,7 @@ public class CreateIssueActivity extends BaseActivity
|
||||
@Override
|
||||
public void onFailure(@NonNull Call<Issue> call, @NonNull Throwable t) {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(true);
|
||||
SnackBar.error(
|
||||
ctx,
|
||||
findViewById(android.R.id.content),
|
||||
|
||||
@@ -414,6 +414,8 @@ public class CreatePullRequestActivity extends BaseActivity
|
||||
List<String> assignees,
|
||||
String prDueDate) {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(false);
|
||||
|
||||
ArrayList<Long> labelIds = new ArrayList<>();
|
||||
for (Integer i : labelsIds) {
|
||||
labelIds.add((long) i);
|
||||
@@ -470,18 +472,21 @@ public class CreatePullRequestActivity extends BaseActivity
|
||||
} else if (response.code() == 409
|
||||
|| response.message().equals("Conflict")) {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(false);
|
||||
SnackBar.error(
|
||||
ctx,
|
||||
findViewById(android.R.id.content),
|
||||
getString(R.string.prAlreadyExists));
|
||||
} else if (response.code() == 404) {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(false);
|
||||
SnackBar.error(
|
||||
ctx,
|
||||
findViewById(android.R.id.content),
|
||||
getString(R.string.apiNotFound));
|
||||
} else {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(false);
|
||||
SnackBar.error(
|
||||
ctx,
|
||||
findViewById(android.R.id.content),
|
||||
@@ -492,6 +497,7 @@ public class CreatePullRequestActivity extends BaseActivity
|
||||
@Override
|
||||
public void onFailure(@NonNull Call<PullRequest> call, @NonNull Throwable t) {
|
||||
|
||||
viewBinding.topAppBar.getMenu().getItem(2).setVisible(false);
|
||||
SnackBar.error(
|
||||
ctx,
|
||||
findViewById(android.R.id.content),
|
||||
|
||||
@@ -126,7 +126,7 @@ public class ProfileActivity extends BaseActivity implements BottomSheetListener
|
||||
RetrofitClient.getApiInterface(this)
|
||||
.userCurrentCheckFollowing(username)
|
||||
.enqueue(
|
||||
new Callback<Void>() {
|
||||
new Callback<>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(
|
||||
|
||||
@@ -157,6 +157,7 @@
|
||||
android:textColor="?attr/materialCardBackgroundColor"
|
||||
app:iconTint="?attr/materialCardBackgroundColor"
|
||||
android:backgroundTint="?attr/fabColor"
|
||||
android:visibility="gone"
|
||||
app:icon="@drawable/ic_bmc" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
Reference in New Issue
Block a user