Untitled diff

Created Diff never expires
.class public Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;
.class public Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;
.super Ljava/lang/Object;
.super Ljava/lang/Object;
.source "ProGuard"
.source "ProGuard"




# annotations
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
.annotation system Ldalvik/annotation/MemberClasses;
value = {
value = {
Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;
Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;
}
}
.end annotation
.end annotation




# instance fields
# instance fields
.field protected a:Landroid/content/SharedPreferences;
.field protected a:Landroid/content/SharedPreferences;


.field protected b:Landroid/content/SharedPreferences;
.field protected b:Landroid/content/SharedPreferences;


.field private final c:Lcom/google/gson/Gson;
.field private final c:Lcom/google/gson/Gson;




# direct methods
# direct methods
.method constructor <init>(Landroid/content/Context;Lcom/google/gson/Gson;)V
.method constructor <init>(Landroid/content/Context;Lcom/google/gson/Gson;)V
.locals 2
.locals 2


const/4 v1, 0x0
const/4 v1, 0x0


invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V


const-string v0, "memrise_user_prefs"
const-string v0, "memrise_user_prefs"


invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;


move-result-object v0
move-result-object v0


iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v0, "memrise_app_prefs"
const-string v0, "memrise_app_prefs"


invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;


move-result-object v0
move-result-object v0


iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iput-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


iput-object p2, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iput-object p2, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;


return-void
return-void
.end method
.end method


.method private au()V
.method private au()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "pref_push_notifications_setup_done"
const-string v1, "pref_push_notifications_setup_done"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method private g(Z)V
.method private g(Z)V
.locals 2
.locals 2


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "pref_key_trigger_chat_selector"
const-string v1, "pref_key_trigger_chat_selector"


invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method




# virtual methods
# virtual methods
.method public final A()Z
.method public final A()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "key_changed_learning_session_item_count"
const-string v1, "key_changed_learning_session_item_count"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final B()Z
.method public final B()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


const-string v1, "pref_key_time_is_mismatched"
const-string v1, "pref_key_time_is_mismatched"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final C()Z
.method public final C()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


const-string v1, "pref_key_time_is_mismatched_ignored"
const-string v1, "pref_key_time_is_mismatched_ignored"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final D()V
.method public final D()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "pref_key_time_is_mismatched_ignored"
const-string v1, "pref_key_time_is_mismatched_ignored"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final E()Ljava/lang/String;
.method public final E()Ljava/lang/String;
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "course_id"
const-string v1, "course_id"


const-string v2, ""
const-string v2, ""


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;


move-result-object v0
move-result-object v0


return-object v0
return-object v0
.end method
.end method


.method public final F()Z
.method public final F()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "has_free_session"
const-string v1, "has_free_session"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final G()V
.method public final G()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "has_used_free_immersion"
const-string v1, "has_used_free_immersion"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final H()V
.method public final H()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "has_used_free_audio"
const-string v1, "has_used_free_audio"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final I()V
.method public final I()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "has_used_free_DW"
const-string v1, "has_used_free_DW"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final J()Z
.method public final J()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


const-string v1, "has_used_free_immersion"
const-string v1, "has_used_free_immersion"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final K()Z
.method public final K()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


const-string v1, "has_used_free_audio"
const-string v1, "has_used_free_audio"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final L()Z
.method public final L()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


const-string v1, "has_used_free_DW"
const-string v1, "has_used_free_DW"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final M()Z
.method public final M()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "is_timed_free_session"
const-string v1, "is_timed_free_session"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final N()V
.method public final N()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "is_timed_free_session"
const-string v1, "is_timed_free_session"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final O()Z
.method public final O()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "has_broken_goal_streak_in_past"
const-string v1, "has_broken_goal_streak_in_past"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final P()V
.method public final P()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "has_broken_goal_streak_in_past"
const-string v1, "has_broken_goal_streak_in_past"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final Q()Z
.method public final Q()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


const-string v1, "pref_key_user_dismissed_timezone_warning"
const-string v1, "pref_key_user_dismissed_timezone_warning"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final R()V
.method public final R()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "pref_key_disable_smart_lock"
const-string v1, "pref_key_disable_smart_lock"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final S()Z
.method public final S()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


const-string v1, "pref_key_disable_smart_lock"
const-string v1, "pref_key_disable_smart_lock"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final T()V
.method public final T()V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->b:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "pref_key_user_dismissed_timezone_warning"
const-string v1, "pref_key_user_dismissed_timezone_warning"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final U()Z
.method public final U()Z
.locals 4
.locals 4


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "key_gs_popup_shown"
const-string v1, "key_gs_popup_shown"


const-wide/16 v2, 0x0
const-wide/16 v2, 0x0


invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J


move-result-wide v0
move-result-wide v0


invoke-static {v0, v1}, Landroid/text/format/DateUtils;->isToday(J)Z
invoke-static {v0, v1}, Landroid/text/format/DateUtils;->isToday(J)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final V()Ljava/lang/String;
.method public final V()Ljava/lang/String;
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "features_toggled"
const-string v1, "features_toggled"


const-string v2, ""
const-string v2, ""


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;


move-result-object v0
move-result-object v0


return-object v0
return-object v0
.end method
.end method


.method public final W()Lcom/anjlab/android/iab/v3/TransactionDetails;
.method public final W()Lcom/anjlab/android/iab/v3/TransactionDetails;
.locals 3
.locals 3


const/4 v0, 0x0
const/4 v0, 0x0


iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v2, "key_unregistered_transaction_details"
const-string v2, "key_unregistered_transaction_details"


invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;


move-result-object v1
move-result-object v1


if-eqz v1, :cond_0
if-eqz v1, :cond_0


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;


const-class v2, Lcom/anjlab/android/iab/v3/TransactionDetails;
const-class v2, Lcom/anjlab/android/iab/v3/TransactionDetails;


invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;


move-result-object v0
move-result-object v0


check-cast v0, Lcom/anjlab/android/iab/v3/TransactionDetails;
check-cast v0, Lcom/anjlab/android/iab/v3/TransactionDetails;


:cond_0
:cond_0
return-object v0
return-object v0
.end method
.end method


.method public final X()Ljava/lang/String;
.method public final X()Ljava/lang/String;
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "key_unregistered_product_id"
const-string v1, "key_unregistered_product_id"


const-string v2, ""
const-string v2, ""


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;


move-result-object v0
move-result-object v0


return-object v0
return-object v0
.end method
.end method


.method public final Y()Z
.method public final Y()Z
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "key_unregistered_product_type_is_subscription"
const-string v1, "key_unregistered_product_type_is_subscription"


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z


move-result v0
move-result v0


return v0
return v0
.end method
.end method


.method public final Z()Ljava/lang/String;
.method public final Z()Ljava/lang/String;
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "key_unregistered_transaction_state"
const-string v1, "key_unregistered_transaction_state"


const-string v2, ""
const-string v2, ""


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;


move-result-object v0
move-result-object v0


return-object v0
return-object v0
.end method
.end method


.method public final a()Lcom/memrise/android/memrisecompanion/data/model/User;
.method public final a()Lcom/memrise/android/memrisecompanion/data/model/User;
.locals 3
.locals 3
.annotation runtime Ljava/lang/Deprecated;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end annotation


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


const-string v1, "key_user_object"
const-string v1, "key_user_object"


const/4 v2, 0x0
const/4 v2, 0x0


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;


move-result-object v0
move-result-object v0


if-eqz v0, :cond_0
if-eqz v0, :cond_0


iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;


const-class v2, Lcom/memrise/android/memrisecompanion/data/model/User;
const-class v2, Lcom/memrise/android/memrisecompanion/data/model/User;


invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;


move-result-object v0
move-result-object v0


check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/User;
check-cast v0, Lcom/memrise/android/memrisecompanion/data/model/User;


const/4 v1, 0x1

iput-boolean v1, v0, Lcom/memrise/android/memrisecompanion/data/model/User;->is_premium:Z

const/4 v1, 0x1

:goto_0
:goto_0
return-object v0
return-object v0


:cond_0
:cond_0
sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User;
sget-object v0, Lcom/memrise/android/memrisecompanion/data/model/User;->NULL:Lcom/memrise/android/memrisecompanion/data/model/User;


goto :goto_0
goto :goto_0
.end method
.end method


.method public final a(I)V
.method public final a(I)V
.locals 2
.locals 2


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "key_session_count"
const-string v1, "key_session_count"


invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final a(IJ)V
.method public final a(IJ)V
.locals 4
.locals 4


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


new-instance v1, Ljava/lang/StringBuilder;
new-instance v1, Ljava/lang/StringBuilder;


const-string v2, "key_goal_last_shown_"
const-string v2, "key_goal_last_shown_"


invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V


invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;


move-result-object v1
move-result-object v1


invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;


move-result-object v1
move-result-object v1


invoke-interface {v0, v1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p2, p3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final a(J)V
.method public final a(J)V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "key_daily_reminder_time"
const-string v1, "key_daily_reminder_time"


invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p1, p2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V
invoke-direct {p0}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->au()V


return-void
return-void
.end method
.end method


.method public final a(Lcom/anjlab/android/iab/v3/TransactionDetails;Ljava/lang/String;Ljava/lang/String;Z)V
.method public final a(Lcom/anjlab/android/iab/v3/TransactionDetails;Ljava/lang/String;Ljava/lang/String;Z)V
.locals 3
.locals 3


if-eqz p1, :cond_0
if-eqz p1, :cond_0


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->c:Lcom/google/gson/Gson;


invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String;
invoke-virtual {v0, p1}, Lcom/google/gson/Gson;->a(Ljava/lang/Object;)Ljava/lang/String;


move-result-object v0
move-result-object v0


iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v1, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v1
move-result-object v1


const-string v2, "key_unregistered_transaction_details"
const-string v2, "key_unregistered_transaction_details"


invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "key_unregistered_product_id"
const-string v1, "key_unregistered_product_id"


invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "key_unregistered_product_type_is_subscription"
const-string v1, "key_unregistered_product_type_is_subscription"


invoke-interface {v0, v1, p4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "key_unregistered_transaction_state"
const-string v1, "key_unregistered_transaction_state"


invoke-interface {v0, v1, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, p3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


:goto_0
:goto_0
return-void
return-void


:cond_0
:cond_0
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "key_unregistered_transaction_details"
const-string v1, "key_unregistered_transaction_details"


invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


const-string v1, "key_unregistered_transaction_state"
const-string v1, "key_unregistered_transaction_state"


invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


goto :goto_0
goto :goto_0
.end method
.end method


.method public final a(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)V
.method public final a(Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;)V
.locals 3
.locals 3


iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;
iget-object v0, p0, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper;->a:Landroid/content/SharedPreferences;


invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String;
invoke-virtual {p1}, Lcom/memrise/android/memrisecompanion/data/local/PreferencesHelper$OneTimer;->name()Ljava/lang/String;


move-result-object v1
move-result-object v1


const/4 v2, 0x1
const/4 v2, 0x1


invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;


move-result-object v0
move-result-object v0


invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V


return-void
return-void
.end method
.end method


.method public final a(Lcom/memrise/android/memrisecompanion/data/model/AccessToken;)V
.me
.locals 3

if-eqz p1, :cond_0

iget-objec