From dd8702ab780d52472ca6f4b9f7345655688b63b2 Mon Sep 17 00:00:00 2001 From: Alex Styl Date: Mon, 7 Aug 2017 01:26:58 +0100 Subject: [PATCH 1/2] Change the loading fb birthday url to the new one --- .../specialdates/facebook/login/FBImportClient.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/android_mobile/src/main/java/com/alexstyl/specialdates/facebook/login/FBImportClient.java b/android_mobile/src/main/java/com/alexstyl/specialdates/facebook/login/FBImportClient.java index d6863989..344a4f3c 100644 --- a/android_mobile/src/main/java/com/alexstyl/specialdates/facebook/login/FBImportClient.java +++ b/android_mobile/src/main/java/com/alexstyl/specialdates/facebook/login/FBImportClient.java @@ -10,6 +10,8 @@ class FBImportClient extends WebViewClient { private static final String HTTP = "http://"; private static final String MOBILE_HOME = "m.facebook.com/home.php"; private static final String DESKTOP_HOME = "www.facebook.com/home.php"; + private static final String DESKTOP_USER_AGENT = "Mozilla/5.0 (X11; U; Linux i686; en US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0"; + private static final String URL_WITH_BIRTHDAY_SOURCE = "https://www.facebook.com/events/calendar"; private final WebView webView; private FacebookLogInCallback listener; @@ -33,19 +35,18 @@ private boolean isHomePage(String url) { private void internalOnUserLoggedIn() { switchToDesktopBrowsing(); - webView.loadUrl("http://www.facebook.com/events/birthdays"); + webView.loadUrl(URL_WITH_BIRTHDAY_SOURCE); listener.onUserCredentialsSubmitted(); } private void switchToDesktopBrowsing() { WebSettings settings = webView.getSettings(); - String newUA = "Mozilla/5.0 (X11; U; Linux i686; en US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0"; - settings.setUserAgentString(newUA); + settings.setUserAgentString(DESKTOP_USER_AGENT); } @Override public void onPageFinished(WebView view, String url) { - if (url.contains("facebook.com/events/birthdays")) { + if (url.contains(URL_WITH_BIRTHDAY_SOURCE)) { webView.loadUrl("javascript:window.HTMLOUT.processHTML(''+document.getElementsByTagName('html')[0].innerHTML+'');"); } } From 5ae7c1c31a70a5deebaf8fbdcc7243b54392790b Mon Sep 17 00:00:00 2001 From: Alex Styl Date: Mon, 7 Aug 2017 01:30:06 +0100 Subject: [PATCH 2/2] Version 77(10.3) --- versions.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.gradle b/versions.gradle index f5e80a8f..b7285387 100644 --- a/versions.gradle +++ b/versions.gradle @@ -4,7 +4,7 @@ ext { kotlin_version = '1.1.1' androidCompileSdkVersion = 25 androidBuildToolsVersion = '25.0.2' - androidVersionCode = 76 - androidVersionName = '10.2' + androidVersionCode = 77 + androidVersionName = '10.3' }