예제 #1
0
        public void GetSavedTrips <T>(string nodeKey, Action <T> OnValueEvent = null)
        {
            DatabaseReference dr = GetDatabaseReference(nodeKey);

            if (dr != null)
            {
                var user = mAuth.CurrentUser;

                if (user != null)
                {
                    TValueEventListener <T> listener = new TValueEventListener <T>(OnValueEvent);

                    dr.OrderByChild("User/Key").EqualTo(user.Uid).AddValueEventListener(listener);

                    TValueEventListeners.Add(nodeKey, listener);
                }
            }
        }
예제 #2
0
        public void GetTrips <T>(string nodeKey, Action <T> OnValueEvent = null)
        {
            DatabaseReference dr = GetDatabaseReference(nodeKey);

            if (dr != null)
            {
                var user = mAuth.CurrentUser;

                if (user != null)
                {
                    TValueEventListener <T> listener = new TValueEventListener <T>(OnValueEvent);

                    dr.AddValueEventListener(listener);

                    TValueEventListeners.Add(nodeKey, listener);
                }
            }
        }