mirror of
https://github.com/pierre42100/ComunicAndroid
synced 2024-11-27 15:59:29 +00:00
UserAccessDeniedFragment redirect to user fragment when the two users are friends.
This commit is contained in:
parent
6d57c6cc09
commit
a5422cd47f
@ -1,5 +1,6 @@
|
|||||||
package org.communiquons.android.comunic.client.ui.fragments;
|
package org.communiquons.android.comunic.client.ui.fragments;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
import android.app.Fragment;
|
import android.app.Fragment;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
@ -51,6 +52,11 @@ public class UserAccessDeniedFragment extends Fragment implements View.OnClickLi
|
|||||||
*/
|
*/
|
||||||
private FriendsListHelper mFriendListHelper;
|
private FriendsListHelper mFriendListHelper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User page opener
|
||||||
|
*/
|
||||||
|
private GetUsersHelper.onOpenUsersPageListener mOpenUsersPageListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Information about the user
|
* Information about the user
|
||||||
*/
|
*/
|
||||||
@ -108,6 +114,15 @@ public class UserAccessDeniedFragment extends Fragment implements View.OnClickLi
|
|||||||
|
|
||||||
//Save the ID of the target user
|
//Save the ID of the target user
|
||||||
mUserID = getArguments().getInt(ARGUMENT_USER_ID);
|
mUserID = getArguments().getInt(ARGUMENT_USER_ID);
|
||||||
|
|
||||||
|
//Get user page opener
|
||||||
|
try {
|
||||||
|
mOpenUsersPageListener = (GetUsersHelper.onOpenUsersPageListener) getActivity();
|
||||||
|
} catch (ClassCastException e){
|
||||||
|
e.printStackTrace();
|
||||||
|
throw new RuntimeException(getActivity().getClass().getName() + "must implement "
|
||||||
|
+ GetUsersHelper.onOpenUsersPageListener.class.getName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
@ -253,8 +268,10 @@ public class UserAccessDeniedFragment extends Fragment implements View.OnClickLi
|
|||||||
mRejectRequestButton.setVisibility(View.GONE);
|
mRejectRequestButton.setVisibility(View.GONE);
|
||||||
|
|
||||||
//Check if the users are friend
|
//Check if the users are friend
|
||||||
if(mFriendshipStatus.isFriend())
|
if(mFriendshipStatus.isFriend()) {
|
||||||
|
mOpenUsersPageListener.openUserPage(mUserID);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//Check if the current user has sent a friendship request
|
//Check if the current user has sent a friendship request
|
||||||
if(mFriendshipStatus.isSentRequest()){
|
if(mFriendshipStatus.isSentRequest()){
|
||||||
|
Loading…
Reference in New Issue
Block a user