diff --git a/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/DownloadClass.java b/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/DownloadClass.java index a32a97c..49697b4 100644 --- a/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/DownloadClass.java +++ b/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/DownloadClass.java @@ -3,6 +3,7 @@ package nl.myhyvesbookplus.tagram.controller; import android.content.Context; import android.util.Log; +import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.database.DataSnapshot; import com.google.firebase.database.DatabaseError; import com.google.firebase.database.DatabaseReference; @@ -36,7 +37,6 @@ public class DownloadClass { } public void getPostsFromServer() { - Log.d(TAG, "getPostsFromServer: Begin of function"); mDataRef.child("posts").addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { @@ -58,6 +58,18 @@ public class DownloadClass { return mList; } + public ArrayList getOwnPosts() { + String currentUid = FirebaseAuth.getInstance().getCurrentUser().getUid(); + ArrayList posts = new ArrayList(); + + for (UriPost post : mList) { + if (post.getPoster().equals(currentUid)) { + posts.add(post); + } + } + return posts; + } + public interface PostDownloadListener { void PostDownloaded(); }