diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b60c73569..4fdd58a3e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -4,8 +4,10 @@ + + ContactsSyncAdapterService.a(AppContextHolder.a, account, new Bundle())); + } + + private static void syncAllAccounts() { + VkExecutors.x.l().submit(() -> ContactsSyncAdapterService.a(AppContextHolder.a.getContentResolver())); + } +} \ No newline at end of file diff --git a/smali/smali_classes2/com/vk/contacts/ContactsSyncAdapterService.smali b/smali/smali_classes2/com/vk/contacts/ContactsSyncAdapterService.smali index e6ed5df3b..e36f001f5 100644 --- a/smali/smali_classes2/com/vk/contacts/ContactsSyncAdapterService.smali +++ b/smali/smali_classes2/com/vk/contacts/ContactsSyncAdapterService.smali @@ -598,7 +598,7 @@ :sswitch_2 move/from16 v27, v14 - const-string v14, "vnd.android.cursor.item/vnd.com.vkontakte.android.sendmsg" + const-string v14, "vnd.android.cursor.item/vnd.com.vtosters.lite.sendmsg" invoke-virtual {v0, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -613,7 +613,7 @@ :sswitch_3 move/from16 v27, v14 - const-string v14, "vnd.android.cursor.item/vnd.com.vkontakte.android.voipcall" + const-string v14, "vnd.android.cursor.item/vnd.com.vtosters.lite.voipcall" invoke-virtual {v0, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -1619,7 +1619,7 @@ .line 92 invoke-virtual {v1, v6, v15}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder; - const-string v3, "vnd.android.cursor.item/vnd.com.vkontakte.android.profile" + const-string v3, "vnd.android.cursor.item/vnd.com.vtosters.lite.profile" .line 93 invoke-virtual {v1, v13, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; @@ -1702,7 +1702,7 @@ invoke-virtual {v1, v6, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; :goto_14 - const-string v3, "vnd.android.cursor.item/vnd.com.vkontakte.android.sendmsg" + const-string v3, "vnd.android.cursor.item/vnd.com.vtosters.lite.sendmsg" .line 102 invoke-virtual {v1, v13, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; @@ -1789,7 +1789,7 @@ invoke-virtual {v1, v6, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; :goto_15 - const-string v3, "vnd.android.cursor.item/vnd.com.vkontakte.android.voipcall" + const-string v3, "vnd.android.cursor.item/vnd.com.vtosters.lite.voipcall" .line 112 invoke-virtual {v1, v13, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; @@ -1865,7 +1865,7 @@ invoke-virtual {v1, v6, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; :goto_16 - const-string v3, "vnd.android.cursor.item/vnd.com.vkontakte.android.assistant.sendmsg" + const-string v3, "vnd.android.cursor.item/vnd.com.vtosters.lite.assistant.sendmsg" .line 121 invoke-virtual {v1, v13, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder; @@ -2811,7 +2811,7 @@ .line 41 iput-boolean v4, v1, Landroid/content/SyncResult;->fullSyncRequested:Z - const-string v0, "com.vkontakte.android.EXTRA_FORCE_KEY" + const-string v0, "com.vtosters.lite.EXTRA_FORCE_KEY" move-object/from16 v6, p2 diff --git a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$a.smali b/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$a.smali deleted file mode 100644 index 34ae72d2a..000000000 --- a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$a.smali +++ /dev/null @@ -1,64 +0,0 @@ -.class final Lcom/vk/contacts/ContactsSyncUtils$a; -.super Ljava/lang/Object; -.source "ContactsSyncUtils.kt" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/contacts/ContactsSyncUtils;->a()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# static fields -.field public static final a:Lcom/vk/contacts/ContactsSyncUtils$a; - - -# direct methods -.method static constructor ()V - .locals 1 - - new-instance v0, Lcom/vk/contacts/ContactsSyncUtils$a; - - invoke-direct {v0}, Lcom/vk/contacts/ContactsSyncUtils$a;->()V - - sput-object v0, Lcom/vk/contacts/ContactsSyncUtils$a;->a:Lcom/vk/contacts/ContactsSyncUtils$a; - - return-void -.end method - -.method constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 2 - - .line 1 - sget-object v0, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context; - - const-string v1, "AppContextHolder.context" - - invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v0 - - invoke-static {v0}, Lcom/vk/contacts/ContactsSyncAdapterService;->a(Landroid/content/ContentResolver;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$b.smali b/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$b.smali deleted file mode 100644 index e1726d8af..000000000 --- a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$b.smali +++ /dev/null @@ -1,52 +0,0 @@ -.class final Lcom/vk/contacts/ContactsSyncUtils$b; -.super Ljava/lang/Object; -.source "ContactsSyncUtils.kt" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/contacts/ContactsSyncUtils;->a(Landroid/accounts/Account;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Landroid/accounts/Account; - - -# direct methods -.method constructor (Landroid/accounts/Account;)V - .locals 0 - - iput-object p1, p0, Lcom/vk/contacts/ContactsSyncUtils$b;->a:Landroid/accounts/Account; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 3 - - .line 1 - sget-object v0, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context; - - iget-object v1, p0, Lcom/vk/contacts/ContactsSyncUtils$b;->a:Landroid/accounts/Account; - - new-instance v2, Landroid/os/Bundle; - - invoke-direct {v2}, Landroid/os/Bundle;->()V - - invoke-static {v0, v1, v2}, Lcom/vk/contacts/ContactsSyncAdapterService;->a(Landroid/content/Context;Landroid/accounts/Account;Landroid/os/Bundle;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$prefs$2.smali b/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$prefs$2.smali deleted file mode 100644 index d0d2d9d15..000000000 --- a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils$prefs$2.smali +++ /dev/null @@ -1,78 +0,0 @@ -.class final Lcom/vk/contacts/ContactsSyncUtils$prefs$2; -.super Lkotlin/jvm/internal/Lambda; -.source "ContactsSyncUtils.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/contacts/ContactsSyncUtils; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Landroid/content/SharedPreferences;", - ">;" - } -.end annotation - - -# static fields -.field public static final a:Lcom/vk/contacts/ContactsSyncUtils$prefs$2; - - -# direct methods -.method static constructor ()V - .locals 1 - - new-instance v0, Lcom/vk/contacts/ContactsSyncUtils$prefs$2; - - invoke-direct {v0}, Lcom/vk/contacts/ContactsSyncUtils$prefs$2;->()V - - sput-object v0, Lcom/vk/contacts/ContactsSyncUtils$prefs$2;->a:Lcom/vk/contacts/ContactsSyncUtils$prefs$2; - - return-void -.end method - -.method constructor ()V - .locals 1 - - const/4 v0, 0x0 - - invoke-direct {p0, v0}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public final invoke()Landroid/content/SharedPreferences; - .locals 1 - - .line 2 - invoke-static {}, Lcom/vk/core/preference/Preference;->b()Landroid/content/SharedPreferences; - - move-result-object v0 - - return-object v0 -.end method - -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/contacts/ContactsSyncUtils$prefs$2;->invoke()Landroid/content/SharedPreferences; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils.smali b/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils.smali deleted file mode 100644 index 062fd8160..000000000 --- a/smali/smali_classes2/com/vk/contacts/ContactsSyncUtils.smali +++ /dev/null @@ -1,502 +0,0 @@ -.class public final Lcom/vk/contacts/ContactsSyncUtils; -.super Ljava/lang/Object; -.source "ContactsSyncUtils.kt" - - -# static fields -.field static final synthetic a:[Lkotlin/u/KProperty5; - -.field private static final b:Lkotlin/Lazy2; - -.field public static final c:Lcom/vk/contacts/ContactsSyncUtils; - - -# direct methods -.method static constructor ()V - .locals 5 - - const/4 v0, 0x1 - - new-array v0, v0, [Lkotlin/u/KProperty5; - - new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; - - const-class v2, Lcom/vk/contacts/ContactsSyncUtils; - - invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->a(Ljava/lang/Class;)Lkotlin/u/KClass; - - move-result-object v2 - - const-string v3, "prefs" - - const-string v4, "getPrefs()Landroid/content/SharedPreferences;" - - invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/u/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - - invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->a(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/u/KProperty2; - - const/4 v2, 0x0 - - aput-object v1, v0, v2 - - sput-object v0, Lcom/vk/contacts/ContactsSyncUtils;->a:[Lkotlin/u/KProperty5; - - .line 1 - new-instance v0, Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v0}, Lcom/vk/contacts/ContactsSyncUtils;->()V - - sput-object v0, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - .line 2 - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils$prefs$2;->a:Lcom/vk/contacts/ContactsSyncUtils$prefs$2; - - invoke-static {v0}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object v0 - - sput-object v0, Lcom/vk/contacts/ContactsSyncUtils;->b:Lkotlin/Lazy2; - - return-void -.end method - -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method private final a()V - .locals 2 - - .line 14 - sget-object v0, Lcom/vk/core/concurrent/VkExecutors;->x:Lcom/vk/core/concurrent/VkExecutors; - - invoke-virtual {v0}, Lcom/vk/core/concurrent/VkExecutors;->l()Ljava/util/concurrent/ExecutorService; - - move-result-object v0 - - sget-object v1, Lcom/vk/contacts/ContactsSyncUtils$a;->a:Lcom/vk/contacts/ContactsSyncUtils$a; - - invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; - - return-void -.end method - -.method private final a(I)V - .locals 2 - - .line 5 - invoke-static {}, Lcom/vtosters/lite/auth/VKAccountManager;->d()Lcom/vk/auth/api/VKAccount; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vk/auth/api/VKAccount;->b1()Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 6 - invoke-direct {p0}, Lcom/vk/contacts/ContactsSyncUtils;->a()V - - return-void - - .line 7 - :cond_0 - sget-object v0, Lcom/vk/auth/VKAuthUtils;->a:Lcom/vk/auth/VKAuthUtils$a; - - invoke-static {}, Lcom/vtosters/lite/auth/VKAccountManager;->d()Lcom/vk/auth/api/VKAccount; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/vk/auth/api/VKAccount;->Z()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vk/auth/VKAuthUtils$a;->a(Ljava/lang/String;)Landroid/accounts/Account; - - move-result-object v0 - - const/4 v1, 0x2 - - if-eq p1, v1, :cond_1 - - if-eqz v0, :cond_1 - - .line 8 - invoke-direct {p0, v0}, Lcom/vk/contacts/ContactsSyncUtils;->a(Landroid/accounts/Account;)V - - goto :goto_0 - - .line 9 - :cond_1 - invoke-direct {p0}, Lcom/vk/contacts/ContactsSyncUtils;->a()V - - :goto_0 - return-void -.end method - -.method private final a(Landroid/accounts/Account;)V - .locals 3 - - .line 10 - new-instance v0, Landroid/os/Bundle; - - invoke-direct {v0}, Landroid/os/Bundle;->()V - - const-string v1, "com.vkontakte.android.EXTRA_FORCE_KEY" - - const/4 v2, 0x1 - - .line 11 - invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V - - const-string v1, "com.android.contacts" - - .line 12 - invoke-static {p1, v1, v0}, Landroid/content/ContentResolver;->requestSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V - - .line 13 - sget-object v0, Lcom/vk/core/concurrent/VkExecutors;->x:Lcom/vk/core/concurrent/VkExecutors; - - invoke-virtual {v0}, Lcom/vk/core/concurrent/VkExecutors;->l()Ljava/util/concurrent/ExecutorService; - - move-result-object v0 - - new-instance v1, Lcom/vk/contacts/ContactsSyncUtils$b; - - invoke-direct {v1, p1}, Lcom/vk/contacts/ContactsSyncUtils$b;->(Landroid/accounts/Account;)V - - invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; - - return-void -.end method - -.method public static final a(Z)V - .locals 2 - - .line 1 - :try_start_0 - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v0}, Lcom/vk/contacts/ContactsSyncUtils;->c()Landroid/content/SharedPreferences; - - move-result-object v0 - - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - const-string v1, "sync_hq_photos" - - .line 2 - invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - - move-result-object p0 - - .line 3 - invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p0 - - .line 4 - sget-object v0, Lcom/vk/metrics/eventtracking/VkTracker;->k:Lcom/vk/metrics/eventtracking/VkTracker; - - invoke-virtual {v0, p0}, Lcom/vk/metrics/eventtracking/VkTracker;->b(Ljava/lang/Throwable;)V - - :goto_0 - return-void -.end method - -.method public static final b()I - .locals 9 - - const-string v0, "sync_all" - - const-string v1, "key_sync_option" - - const-string v2, "com.vkontakte.account" - - const/4 v3, 0x2 - - .line 4 - :try_start_0 - sget-object v4, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context; - - invoke-static {v4}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; - - move-result-object v4 - - .line 5 - invoke-virtual {v4, v2}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; - - move-result-object v5 - - const-string v6, "am.getAccountsByType(VKAuth.ACCOUNT_TYPE)" - - invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - .line 6 - array-length v6, v5 - - const/4 v7, 0x1 - - const/4 v8, 0x0 - - if-nez v6, :cond_0 - - const/4 v6, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v6, 0x0 - - :goto_0 - if-eqz v6, :cond_1 - - .line 7 - new-instance v5, Landroid/accounts/Account; - - invoke-static {}, Lcom/vtosters/lite/auth/VKAccountManager;->d()Lcom/vk/auth/api/VKAccount; - - move-result-object v6 - - invoke-virtual {v6}, Lcom/vk/auth/api/VKAccount;->Z()Ljava/lang/String; - - move-result-object v6 - - invoke-direct {v5, v6, v2}, Landroid/accounts/Account;->(Ljava/lang/String;Ljava/lang/String;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - - const/4 v2, 0x0 - - .line 8 - :try_start_1 - invoke-virtual {v4, v5, v2, v2}, Landroid/accounts/AccountManager;->addAccountExplicitly(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Z - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_1 - - :catch_0 - move-exception v2 - - .line 9 - :try_start_2 - sget-object v4, Lcom/vk/metrics/eventtracking/VkTracker;->k:Lcom/vk/metrics/eventtracking/VkTracker; - - invoke-virtual {v4, v2}, Lcom/vk/metrics/eventtracking/VkTracker;->a(Ljava/lang/Throwable;)V - - :goto_1 - new-array v2, v7, [Landroid/accounts/Account; - - aput-object v5, v2, v8 - - goto :goto_2 - - :cond_1 - move-object v2, v5 - - .line 10 - :goto_2 - aget-object v2, v2, v8 - - const-string v4, "com.android.contacts" - - invoke-static {v2, v4}, Landroid/content/ContentResolver;->getSyncAutomatically(Landroid/accounts/Account;Ljava/lang/String;)Z - - move-result v2 - - if-nez v2, :cond_2 - - goto :goto_3 - - .line 11 - :cond_2 - sget-object v2, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v2}, Lcom/vk/contacts/ContactsSyncUtils;->c()Landroid/content/SharedPreferences; - - move-result-object v2 - - invoke-interface {v2, v1}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v0}, Lcom/vk/contacts/ContactsSyncUtils;->c()Landroid/content/SharedPreferences; - - move-result-object v0 - - invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I - - move-result v0 - - move v3, v0 - - goto :goto_3 - - .line 12 - :cond_3 - sget-object v1, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v1}, Lcom/vk/contacts/ContactsSyncUtils;->c()Landroid/content/SharedPreferences; - - move-result-object v1 - - invoke-interface {v1, v0}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z - - move-result v1 - - if-eqz v1, :cond_5 - - .line 13 - sget-object v1, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v1}, Lcom/vk/contacts/ContactsSyncUtils;->c()Landroid/content/SharedPreferences; - - move-result-object v1 - - invoke-interface {v1, v0, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z - - move-result v0 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - - if-eqz v0, :cond_4 - - const/4 v3, 0x0 - - goto :goto_3 - - :cond_4 - const/4 v3, 0x1 - - goto :goto_3 - - :catch_1 - move-exception v0 - - .line 14 - sget-object v1, Lcom/vk/metrics/eventtracking/VkTracker;->k:Lcom/vk/metrics/eventtracking/VkTracker; - - invoke-virtual {v1, v0}, Lcom/vk/metrics/eventtracking/VkTracker;->b(Ljava/lang/Throwable;)V - - :cond_5 - :goto_3 - return v3 -.end method - -.method public static final b(I)V - .locals 2 - - .line 1 - :try_start_0 - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v0}, Lcom/vk/contacts/ContactsSyncUtils;->c()Landroid/content/SharedPreferences; - - move-result-object v0 - - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - const-string v1, "key_sync_option" - - invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - .line 2 - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v0, p0}, Lcom/vk/contacts/ContactsSyncUtils;->a(I)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p0 - - .line 3 - sget-object v0, Lcom/vk/metrics/eventtracking/VkTracker;->k:Lcom/vk/metrics/eventtracking/VkTracker; - - invoke-virtual {v0, p0}, Lcom/vk/metrics/eventtracking/VkTracker;->b(Ljava/lang/Throwable;)V - - :goto_0 - return-void -.end method - -.method private final c()Landroid/content/SharedPreferences; - .locals 3 - - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils;->b:Lkotlin/Lazy2; - - sget-object v1, Lcom/vk/contacts/ContactsSyncUtils;->a:[Lkotlin/u/KProperty5; - - const/4 v2, 0x0 - - aget-object v1, v1, v2 - - invoke-interface {v0}, Lkotlin/Lazy2;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/content/SharedPreferences; - - return-object v0 -.end method - -.method public static final d()Z - .locals 3 - - .line 1 - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-direct {v0}, Lcom/vk/contacts/ContactsSyncUtils;->c()Landroid/content/SharedPreferences; - - move-result-object v0 - - const-string v1, "sync_hq_photos" - - const/4 v2, 0x0 - - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - return v0 -.end method - -.method public static final e()V - .locals 2 - - .line 1 - sget-object v0, Lcom/vk/contacts/ContactsSyncUtils;->c:Lcom/vk/contacts/ContactsSyncUtils; - - invoke-static {}, Lcom/vk/contacts/ContactsSyncUtils;->b()I - - move-result v1 - - invoke-direct {v0, v1}, Lcom/vk/contacts/ContactsSyncUtils;->a(I)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/LinkRedirActivity.smali b/smali/smali_classes4/com/vtosters/lite/LinkRedirActivity.smali index 8e9df1c34..989e5f536 100644 --- a/smali/smali_classes4/com/vtosters/lite/LinkRedirActivity.smali +++ b/smali/smali_classes4/com/vtosters/lite/LinkRedirActivity.smali @@ -526,7 +526,7 @@ move-result-object v0 - const-string v1, "vnd.android.cursor.item/vnd.com.vkontakte.android.profile" + const-string v1, "vnd.android.cursor.item/vnd.com.vtosters.lite.profile" .line 28 invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -548,7 +548,7 @@ goto :goto_0 :cond_6 - const-string v1, "vnd.android.cursor.item/vnd.com.vkontakte.android.sendmsg" + const-string v1, "vnd.android.cursor.item/vnd.com.vtosters.lite.sendmsg" .line 31 invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z @@ -582,7 +582,7 @@ goto :goto_0 :cond_7 - const-string v1, "vnd.android.cursor.item/vnd.com.vkontakte.android.voipcall" + const-string v1, "vnd.android.cursor.item/vnd.com.vtosters.lite.voipcall" .line 34 invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z diff --git a/smali/smali_classes4/com/vtosters/lite/audio/contentprovider/AudioContentProvider.smali b/smali/smali_classes4/com/vtosters/lite/audio/contentprovider/AudioContentProvider.smali index 561fbfab3..16b141c3d 100644 --- a/smali/smali_classes4/com/vtosters/lite/audio/contentprovider/AudioContentProvider.smali +++ b/smali/smali_classes4/com/vtosters/lite/audio/contentprovider/AudioContentProvider.smali @@ -348,12 +348,12 @@ return-object p1 :cond_0 - const-string p1, "vnd.android.cursor.item/vnd.com.vkontakte.android.providers.audio.cache" + const-string p1, "vnd.android.cursor.item/vnd.com.vtosters.lite.providers.audio.cache" return-object p1 :cond_1 - const-string p1, "vnd.android.cursor.dir/vnd.com.vkontakte.android.providers.audio.cache" + const-string p1, "vnd.android.cursor.dir/vnd.com.vtosters.lite.providers.audio.cache" return-object p1 .end method diff --git a/smali/smali_classes5/com/vtosters/lite/im/bridge/contentprovider/ImContentProvider.smali b/smali/smali_classes5/com/vtosters/lite/im/bridge/contentprovider/ImContentProvider.smali index 32b02ed16..f224f6408 100644 --- a/smali/smali_classes5/com/vtosters/lite/im/bridge/contentprovider/ImContentProvider.smali +++ b/smali/smali_classes5/com/vtosters/lite/im/bridge/contentprovider/ImContentProvider.smali @@ -303,7 +303,7 @@ goto :goto_0 :cond_0 - const-string p1, "vnd.android.cursor.dir/vnd.com.vkontakte.android.providers.im.state" + const-string p1, "vnd.android.cursor.dir/vnd.com.vtosters.lite.providers.im.state" :goto_0 return-object p1