Skip to content

Flatte Commands

Sezer Ekinci edited this page Sep 5, 2017 · 3 revisions

flatte.db

Returns a firebase.database() object.

// flatte call
flatte.db().ref('app').once("value",function(snapShot){});

// firebase call
firebase.database().ref('app').once("value",function(snapShot){});

flatte.dbRef

Returns a firebase.database().ref function.

// flatte call
flatte.dbRef('app').once("value",function(snapShot){});

// firebase call
firebase.database().ref('app').once("value",function(snapShot){});

flatte.dbTime

Returns a firebase server timestamp object.

// flatte call
timestamp = flatte.dbTime();

// firebase call
timestamp = firebase.database.ServerValue.TIMESTAMP;

flatte.dbKey

Returns a firebase new id.

// flatte call
groupID = flatte.dbKey();

// firebase call
groupID = firebase.database().ref().push().key;

flatte.cleanData

Returns a clean json object. Removes #(hastag) properties of object.

groupData = flatte.cleanData(groupData);

flatte.do

Executes "save/update/delete" actions. You can find detailed information at flatte.do

flatte.do([
  {
    ref: "app/contacts/contactID-1",
    data: { firstName: "John", lastName: "Doe" }
  }
]);

Clone this wiki locally