Skip to content
This repository has been archived by the owner on Aug 13, 2021. It is now read-only.

Commit

Permalink
Merge pull request #46 from schul-cloud/91-encrypt-shared-preferences
Browse files Browse the repository at this point in the history
use encrypted prefs
  • Loading branch information
Langleu authored Jun 30, 2017
2 parents 9c09491 + 6c85ed1 commit c7dbee3
Show file tree
Hide file tree
Showing 5 changed files with 1,034 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import org.schulcloud.mobile.data.model.responseBodies.FilesResponse;
import org.schulcloud.mobile.data.model.responseBodies.SignedUrlResponse;
import org.schulcloud.mobile.data.remote.RestService;
import org.schulcloud.mobile.util.JWTUtil;
import org.schulcloud.mobile.util.crypt.JWTUtil;
import org.schulcloud.mobile.util.Pair;

import java.util.ArrayList;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

import org.schulcloud.mobile.data.model.AccessToken;
import org.schulcloud.mobile.injection.ApplicationContext;
import org.schulcloud.mobile.util.crypt.ObscuredSharedPreferences;

import javax.inject.Inject;
import javax.inject.Singleton;
Expand All @@ -14,11 +15,11 @@ public class PreferencesHelper {

public static final String PREF_FILE_NAME = "schulcloud_pref_file";

private final SharedPreferences mPref;
private final ObscuredSharedPreferences mPref;

@Inject
public PreferencesHelper(@ApplicationContext Context context) {
mPref = context.getSharedPreferences(PREF_FILE_NAME, Context.MODE_PRIVATE);
mPref = ObscuredSharedPreferences.getPrefs(context, PREF_FILE_NAME, Context.MODE_PRIVATE);
}

// ##### Setter
Expand Down
Loading

0 comments on commit c7dbee3

Please sign in to comment.