From 0f8d4c741a6d55ea5c12ae7761518e1e781d3884 Mon Sep 17 00:00:00 2001 From: Austin Huang Date: Fri, 14 Aug 2020 13:05:42 -0400 Subject: [PATCH] finalization --- app/build.gradle | 4 ++-- .../activities/DirectMessagesUserInbox.java | 15 +++------------ .../activities/NotificationsViewer.java | 6 +----- fastlane/metadata/android/changelogs/44.txt | 2 ++ 4 files changed, 8 insertions(+), 19 deletions(-) create mode 100644 fastlane/metadata/android/changelogs/44.txt diff --git a/app/build.gradle b/app/build.gradle index 71685fa4..99fe8211 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { minSdkVersion 16 targetSdkVersion 29 - versionCode 43 - versionName '17.7' + versionCode 44 + versionName '17.8' multiDexEnabled true diff --git a/app/src/main/java/awais/instagrabber/activities/DirectMessagesUserInbox.java b/app/src/main/java/awais/instagrabber/activities/DirectMessagesUserInbox.java index 698829e3..390c5ad0 100755 --- a/app/src/main/java/awais/instagrabber/activities/DirectMessagesUserInbox.java +++ b/app/src/main/java/awais/instagrabber/activities/DirectMessagesUserInbox.java @@ -181,9 +181,7 @@ public final class DirectMessagesUserInbox extends BaseLanguageActivity { searchUsername(text); }); - dmsBinding.rvDirectMessages.setAdapter( - messageItemsAdapter - ); + dmsBinding.rvDirectMessages.setAdapter(messageItemsAdapter); new UserInboxFetcher(threadModel.getThreadId(), UserInboxDirection.OLDER, null, fetchListener).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } @@ -205,13 +203,7 @@ public final class DirectMessagesUserInbox extends BaseLanguageActivity { } private void searchUsername(final String text) { - if (Main.scanHack != null) { - Main.scanHack.onResult(text); - setResult(6969); - Intent intent = new Intent(getApplicationContext(), Main.class); - intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); - startActivity(intent); - } + startActivity(new Intent(getApplicationContext(), ProfileViewer.class).putExtra(Constants.EXTRAS_USERNAME, text)); } private final View.OnClickListener newCommentListener = v -> { @@ -224,10 +216,9 @@ public final class DirectMessagesUserInbox extends BaseLanguageActivity { boolean ok = false; protected Void doInBackground(Void... lmao) { - final String url = "https://i.instagram.com/api/v1/direct_v2/create_group_thread/"; + final String url2 = "https://i.instagram.com/api/v1/direct_v2/threads/broadcast/text/"; final String cookie = settingsHelper.getString(Constants.COOKIE); try { - final String url2 = "https://i.instagram.com/api/v1/direct_v2/threads/broadcast/text/"; final HttpURLConnection urlConnection2 = (HttpURLConnection) new URL(url2).openConnection(); urlConnection2.setRequestMethod("POST"); urlConnection2.setRequestProperty("User-Agent", Constants.I_USER_AGENT); diff --git a/app/src/main/java/awais/instagrabber/activities/NotificationsViewer.java b/app/src/main/java/awais/instagrabber/activities/NotificationsViewer.java index 9653be7c..79a7c7b1 100755 --- a/app/src/main/java/awais/instagrabber/activities/NotificationsViewer.java +++ b/app/src/main/java/awais/instagrabber/activities/NotificationsViewer.java @@ -134,11 +134,7 @@ public final class NotificationsViewer extends BaseLanguageActivity implements S private void searchUsername(final String text) { - if (Main.scanHack != null) { - Main.scanHack.onResult(text); - setResult(6969); - finish(); - } + startActivity(new Intent(getApplicationContext(), ProfileViewer.class).putExtra(Constants.EXTRAS_USERNAME, text)); } class ProfileAction extends AsyncTask { diff --git a/fastlane/metadata/android/changelogs/44.txt b/fastlane/metadata/android/changelogs/44.txt new file mode 100644 index 00000000..063d93c0 --- /dev/null +++ b/fastlane/metadata/android/changelogs/44.txt @@ -0,0 +1,2 @@ +* New profile view for visiting profiles from mention/post/comment without losing all previous screens +* Bug fixes (incl. #49 and #50) \ No newline at end of file