Skip to content
Snippets Groups Projects
Commit 79c69a1c authored by priagungs's avatar priagungs
Browse files

Merge branch 'master' of github.com:Ilhamfp31/chatman

parents 7795351b d13c208b
Branches
No related merge requests found
...@@ -105,7 +105,8 @@ public class AuthActivity extends AppCompatActivity { ...@@ -105,7 +105,8 @@ public class AuthActivity extends AppCompatActivity {
for (DataSnapshot ds : dataSnapshot.getChildren()) { for (DataSnapshot ds : dataSnapshot.getChildren()) {
User user = ds.getValue(User.class); User user = ds.getValue(User.class);
if (user.getEmail().equals(email) && user.getPassword().equals(md5(password))) { if (user.getEmail().equals(email) && user.getPassword().equals(md5(password))) {
PreferencesHelper.setUserFirebaseKey(this, ds.getKey()); PreferencesHelper.setUserFirebaseId(AuthActivity.this, user.getId());
PreferencesHelper.setTokenKey(AuthActivity.this, user.getKey());
PreferencesHelper.setUserName(this, user.getName()); PreferencesHelper.setUserName(this, user.getName());
PreferencesHelper.setHasLogin(this, true); PreferencesHelper.setHasLogin(this, true);
finish(); finish();
...@@ -167,16 +168,16 @@ public class AuthActivity extends AppCompatActivity { ...@@ -167,16 +168,16 @@ public class AuthActivity extends AppCompatActivity {
FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() { FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override @Override
public void onComplete(@NonNull Task<InstanceIdResult> task) { public void onComplete(@NonNull Task<InstanceIdResult> task) {
String key = FirebaseHelper.dbUser.push().getKey(); String idFirebase = FirebaseHelper.dbUser.push().getKey();
String instanceId = task.getResult().getToken(); String instanceId = task.getResult().getToken();
User user; User user;
user = new User(instanceId, name, email, md5(password)); user = new User(instanceId, name, email, md5(password), idFirebase);
user.setKey(instanceId); PreferencesHelper.setUserFirebaseId(AuthActivity.this, user.getId());
PreferencesHelper.setUserFirebaseKey(AuthActivity.this, key); PreferencesHelper.setTokenKey(AuthActivity.this, user.getKey());
PreferencesHelper.setUserName(AuthActivity.this, user.getName()); PreferencesHelper.setUserName(AuthActivity.this, user.getName());
PreferencesHelper.setHasLogin(AuthActivity.this, true); PreferencesHelper.setHasLogin(AuthActivity.this, true);
FirebaseHelper.dbUser.child(key).setValue(user); FirebaseHelper.dbUser.child(idFirebase).setValue(user);
finish(); finish();
startActivity(new Intent(AuthActivity.this, MainActivity.class)); startActivity(new Intent(AuthActivity.this, MainActivity.class));
} }
......
...@@ -72,7 +72,7 @@ public class ProfileFragment extends Fragment { ...@@ -72,7 +72,7 @@ public class ProfileFragment extends Fragment {
{ {
Intent intent; Intent intent;
intent = new Intent(getContext(), AuthActivity.class); intent = new Intent(getContext(), AuthActivity.class);
PreferencesHelper.setUserFirebaseKey(getContext(), ""); PreferencesHelper.setUserFirebaseId(getContext(), "");
PreferencesHelper.setUserName(getContext(),""); PreferencesHelper.setUserName(getContext(),"");
PreferencesHelper.setHasLogin(getContext(), false); PreferencesHelper.setHasLogin(getContext(), false);
getActivity().finish(); getActivity().finish();
......
...@@ -47,7 +47,7 @@ public class PreferencesHelper { ...@@ -47,7 +47,7 @@ public class PreferencesHelper {
return preferences.getInt(key, 0); return preferences.getInt(key, 0);
} }
public static void setUserFirebaseKey(Context context, String value) { public static void setUserFirebaseId(Context context, String value) {
setStringPreferences(context, USER_FIREBASE_KEY, value); setStringPreferences(context, USER_FIREBASE_KEY, value);
} }
...@@ -72,7 +72,7 @@ public class PreferencesHelper { ...@@ -72,7 +72,7 @@ public class PreferencesHelper {
return getBooleanPreferences(context, HAS_LOGIN); return getBooleanPreferences(context, HAS_LOGIN);
} }
public static void setToken(Context context, String string) { public static void setTokenKey(Context context, String string) {
setStringPreferences(context, TOKEN, string); setStringPreferences(context, TOKEN, string);
} }
......
...@@ -5,16 +5,18 @@ public class User { ...@@ -5,16 +5,18 @@ public class User {
private String name; private String name;
private String email; private String email;
private String password; private String password;
private String id;
public User() { public User() {
} }
public User(String key, String name, String email, String password) { public User(String key, String name, String email, String password, String id) {
this.key = key; this.key = key;
this.name = name; this.name = name;
this.email = email; this.email = email;
this.password = password; this.password = password;
this.id = id;
} }
public String getKey() { public String getKey() {
...@@ -48,4 +50,12 @@ public class User { ...@@ -48,4 +50,12 @@ public class User {
public void setPassword(String password) { public void setPassword(String password) {
this.password = password; this.password = password;
} }
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
} }
...@@ -43,7 +43,7 @@ public class PushNotificationService extends FirebaseMessagingService { ...@@ -43,7 +43,7 @@ public class PushNotificationService extends FirebaseMessagingService {
@Override @Override
public void onNewToken(String s) { public void onNewToken(String s) {
super.onNewToken(s); super.onNewToken(s);
PreferencesHelper.setToken(this, s); PreferencesHelper.setTokenKey(this, s);
Log.d(TAG, "onNewToken: " + s); Log.d(TAG, "onNewToken: " + s);
Log.d(TAG, "onNewToken: " + PreferencesHelper.getUserFirebaseKey(this)); Log.d(TAG, "onNewToken: " + PreferencesHelper.getUserFirebaseKey(this));
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment