From f1857d8161102e7a610f56417b4d2b05bb88c6ba Mon Sep 17 00:00:00 2001 From: Sai Raj <39055732+sairajzero@users.noreply.github.com> Date: Wed, 26 Feb 2020 16:01:09 +0530 Subject: [PATCH] Update README.md --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index 6eaa603..da1d1a4 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,35 @@ # webAppServer This server is used to get the appObjects and generalData for the webApp clients without the need for blockchain or supernode cloud + +## Instructions + +### To run the server +1. Clone/download this repository +2. Add a strong `` in `.config` file +3. Add the `` in `.config` file for the server to run +4. open terminal in the directory and run `./start_webAppServer.sh` + +### To use in client side +1. copy the floGlobals and webAppClient script tag to the webApp page +2. Add the server's `:` in floGlobals script tag + +### Properties + +#### sendGeneralData + webAppClient.sendGeneralData(message, type, options = {}) +Sends a message to the cloud via webAppServer +message: content of the message +type: type of the message + +#### requestGeneralData + webAppClient.requestGeneralData(type, vectorClock = '0') +Requests the generalData from webAppServer +type: type of the message +vectorClock: vectorClock after which the message should be requested (can be used with Date.now()) (default = '0') +Returns an object (set of generalData) + +#### requestObjectData + webAppClient.requestObjectData(keyPath) +Requests the objectData/appObjects from webAppServer +path: (an Array) path of the required object (eg. \['Sample', Property1, property2..] +Returns an Object/Array (requested path)