Package com.firebase.client

Examples of com.firebase.client.Firebase


   
  }
 
  private void populateUsers(){
    String url = "https://signal-app.firebaseio.com/users/";
    Firebase dataRef = new Firebase(url);

    dataRef.addChildEventListener(new ChildEventListener() {
     
      @Override
      public void onChildChanged(DataSnapshot snapshot, String previousChildName) {
      }
View Full Code Here


  private long _phoneNumber;
 
  public Sender(long number){
    _phoneNumber = number;
    String fireBaseURL = "https://signal-app.firebaseio.com/users/"+_phoneNumber+"/sent";
    final Firebase ref = new Firebase(fireBaseURL);
    ref.addChildEventListener(new ChildEventListener(){
     
     
      @Override
      public void onCancelled(){
       
      }

      @Override
      public void onChildAdded(DataSnapshot snapshot, String arg1) {
       
        final String messageKey = snapshot.getName();
        GenericTypeIndicator<Map<String, Object>> t = new GenericTypeIndicator<Map<String, Object>>(){};
        final Map<String,Object> message = snapshot.getValue(t);
       
        String findFollowersURL = "https://signal-app.firebaseio.com/users/"+_phoneNumber;
        Firebase followers = new Firebase(findFollowersURL);
       
       
        followers.addChildEventListener(new ChildEventListener(){

          @Override
          public void onCancelled() {           
          }

          @Override
          public void onChildAdded(DataSnapshot snapshot, String arg1) {
            if(snapshot.getName().equals("followers")){
              //System.out.println("Test: "+snapshot.getValue());
              String str = (String) snapshot.getValue();
              List<String> followersList = Arrays.asList(str.split(","));
              Firebase users = new Firebase("https://signal-app.firebaseio.com/users");
              for(String user:followersList){
                users.child(user).child("inbox").child(messageKey).setValue(message);
              }
             
            }
         
           
View Full Code Here

    this.users = users;
  }
 
  public void contactSearch(){
    String url = "https://signal-app.firebaseio.com/contact-search/";
    Firebase dataRef = new Firebase(url);

    dataRef.addChildEventListener(new ChildEventListener() {
     
      @Override
      public void onChildChanged(DataSnapshot snapshot, String previousChildName) {
      }
View Full Code Here

   
    // with the updated phone numbers, this method updates the
    // entry from the requester.
    private void updateContactSearch(String result, String request){
      String url = "https://signal-app.firebaseio.com/contact-search/";
      Firebase dataRef = new Firebase(url);
     
      dataRef.child(request).setValue(result);
    }
View Full Code Here

TOP

Related Classes of com.firebase.client.Firebase

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.