Browse Source

Merge pull request #1113 from tcely/patch-1

Open instagr.am links too
renovate/org.robolectric-robolectric-4.x
Austin Huang 4 years ago
committed by GitHub
parent
commit
df7644f0df
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      app/src/main/AndroidManifest.xml
  2. 3
      app/src/main/java/awais/instagrabber/utils/IntentUtils.java

4
app/src/main/AndroidManifest.xml

@ -54,6 +54,8 @@
<data android:scheme="https" /> <data android:scheme="https" />
<data android:host="ig.me" /> <data android:host="ig.me" />
<data android:host="www.ig.me" /> <data android:host="www.ig.me" />
<data android:host="instagr.am" />
<data android:host="www.instagr.am" />
<data android:host="instagram.com" /> <data android:host="instagram.com" />
<data android:host="www.instagram.com" /> <data android:host="www.instagram.com" />
<data android:pathPrefix="/" /> <data android:pathPrefix="/" />
@ -173,4 +175,4 @@
android:value="Noto Color Emoji Compat" /> android:value="Noto Color Emoji Compat" />
</application> </application>
</manifest>
</manifest>

3
app/src/main/java/awais/instagrabber/utils/IntentUtils.java

@ -12,6 +12,9 @@ public final class IntentUtils {
@Nullable @Nullable
public static IntentModel parseUrl(@NonNull String url) { public static IntentModel parseUrl(@NonNull String url) {
if (url.contains("instagr.am/")) {
url = url.replaceFirst("s?://(?:www\\.)?instagr\\.am/", "s://www.instagram.com/");
}
final int wwwDel = url.contains("www.") ? 4 : 0; final int wwwDel = url.contains("www.") ? 4 : 0;
final boolean isHttps = url.startsWith("https"); final boolean isHttps = url.startsWith("https");

Loading…
Cancel
Save