app/src/main/java/ch/epfl/sweng/radius/friends/FriendsTab.java
package ch.epfl.sweng.radius.friends;
import java.util.ArrayList;
import java.util.List;
import ch.epfl.sweng.radius.database.DBUserObserver;
import ch.epfl.sweng.radius.database.Database;
import ch.epfl.sweng.radius.database.MLocation;
import ch.epfl.sweng.radius.database.OthersInfo;
import ch.epfl.sweng.radius.utils.customLists.customUsers.CustomUserTab;
public class FriendsTab extends CustomUserTab implements DBUserObserver{
public FriendsTab(){ super();
OthersInfo.getInstance().addUserObserver(this);
}
@Override
public List<MLocation> getList(){
return new ArrayList(OthersInfo.getInstance().getFriendList());
}
@Override
public void onUserChange(String id) {
if(this.adapter != null && !Database.DEBUG_MODE)
super.setUpAdapter();
}
}