ParseLiveQuery

Additional

Language
Java
Version
N/A
Created
Jun 20, 2016
Updated
Jan 24, 2019 (Retired)
Owner
Giorgi TGIO Tabatadze (TGIO)
Contributors
Giorgi TGIO Tabatadze (TGIO)
Khirr (khirr)
2
Activity
Badge
Generate
Download
Source code

Advertisement

Deprecated, please use https://github.com/parse-community/ParseLiveQuery-Android

Parse LiveQuery Implementation for Android

Simple ParseLiveQuery with subscribe, unsubscribe and listen events. Based on ParseLiveQuery

Import guide

dependencies {
    compile 'com.github.tgio:parse-livequery:1.0.3'
}

Server-Setup

  1. Make sure u have node and npm installed.
  2. cd Server && npm install
  3. node server.js

Usage

//Do initialization, for example in App.java
LiveQueryClient.init(WS_URL, MY_APP_ID, true);

//Connect
LiveQueryClient.connect();

//Subscribe for parse object "Message" where "body" equals "asd" and include "body" field in response

//  Subscription
final Subscription subscription = new BaseQuery.Builder("Message")
      .where("body", "asd")
      .addField("body")
      .build()
      .subscribe();

//  Listen
subscription.on(LiveQueryEvent.CREATE, new OnListener() {
  @Override
  public void on(final JSONObject object) {
      Log.e("CREATED", object.toString());
  }
});

//  Unsubscribe
//subscription.unsubscribe();

Contributors

[Khirr] (https://github.com/khirr)