1.0.1 • Published 2 years ago

litebase-rn-sdk v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

LiteBase React Native SDK

RealtimeDataBase

Realtime data comminication on client and server

Expo supported

React Ntaive

import { RealtimeDatabaseMobileClient } from 'litebase-rn-sdk'

const client = new  RealtimeDatabaseMobileClient("<server-url>")
    useEffect(() => {

        //listenting on root item
        client.ref('age').listen((err, data) => {
            if (err) {
                console.log('[ERROR] : ', err)

            }
            else {
                console.log(data);
                setAge(data)
            }
        })
        // listening on in obj 
        client.ref('Example.obj1').listen((err,data) => {
            if (err) {
                console.log('[ERROR] : ', err)
            }
            else {
                setUsername(data)
            }
        })

        // listening list
        client.ref('users').listen((err, data) => {
            if (err) {
                console.log('[ERROR] : ', err)
            }
            else {
                console.log(data);
                setUsers(data)
            }
        })



        return () => {
            client.close()
        }
    }, [])

    const pushUsername = () => {
        // push data
        client.ref('username').push(username)
    }
    const pushAge = () => {
        client.ref('age').push(age)
    }

Push Notification