From 16b9144bdcd6ac5c979c37fb6386dc6f48221b6a Mon Sep 17 00:00:00 2001
From: kishoreraju2 <kishoreraju.1998@gmail.com>
Date: Mon, 24 Apr 2017 05:30:16 +0530
Subject: [PATCH] Woohoo Updated Everything except location

---
 .../com/mapps/seproject/ComposeFragment.java  | 39 ++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/com/mapps/seproject/ComposeFragment.java b/app/src/main/java/com/mapps/seproject/ComposeFragment.java
index 6ef0f31..eebd88d 100644
--- a/app/src/main/java/com/mapps/seproject/ComposeFragment.java
+++ b/app/src/main/java/com/mapps/seproject/ComposeFragment.java
@@ -30,6 +30,7 @@ import android.widget.Toast;
 import com.google.android.gms.tasks.OnFailureListener;
 import com.google.android.gms.tasks.OnSuccessListener;
 import com.google.firebase.auth.FirebaseAuth;
+import com.google.firebase.auth.FirebaseUser;
 import com.google.firebase.database.DataSnapshot;
 import com.google.firebase.database.DatabaseError;
 import com.google.firebase.database.DatabaseReference;
@@ -53,13 +54,16 @@ import static android.app.Activity.RESULT_OK;
 
 public class ComposeFragment extends Fragment implements View.OnClickListener{
 
-    int flag =0;
+
     Button bComposeMail;
     Spinner dropdown;
     TextView emailText;
     FirebaseAuth firebaseAuth = FirebaseAuth.getInstance();
     final String data = firebaseAuth.getCurrentUser().getEmail();
 
+    DatabaseReference databaseReference;
+    FirebaseUser firebaseUser;
+
     String UserEmail = null;
     private Uri imageUri = CameraFragment.images;
 
@@ -69,6 +73,10 @@ public class ComposeFragment extends Fragment implements View.OnClickListener{
     Button upload;
     //private static int RESULT_LOAD_IMAGE = 1;
 
+    String UID="";
+    int flag = 0;
+    int flags = 0;
+
 
 
     private com.mapps.seproject.TrackGPS gps;
@@ -92,6 +100,11 @@ public class ComposeFragment extends Fragment implements View.OnClickListener{
         bComposeMail = (Button) view.findViewById(R.id.bComposeMail);
         emailText = (TextView) view.findViewById(R.id.tvEmailMessage);
 
+        firebaseUser = firebaseAuth.getCurrentUser();
+        UID = firebaseUser.getUid();
+
+        databaseReference = FirebaseDatabase.getInstance().getReference("feed");
+
 
 
 
@@ -168,6 +181,30 @@ public class ComposeFragment extends Fragment implements View.OnClickListener{
             });
 
 
+            databaseReference.addValueEventListener(new ValueEventListener() {
+                @Override
+                public void onDataChange(DataSnapshot dataSnapshot) {
+
+
+
+                    if(flags == 0) {
+
+
+                        databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.individualIds)).child("status").setValue(mailText);
+                        databaseReference.child("feed").child(String.valueOf(MainActivity.ids)).child("status").setValue(mailText);
+                        flags = 1;
+                    }
+
+                }
+
+
+                @Override
+                public void onCancelled(DatabaseError databaseError) {
+
+                }
+            });
+
+
 
 
 
-- 
GitLab