1.1.3 • Published 5 years ago

@kiina/user-session v1.1.3

Weekly downloads
49
License
ISC
Repository
gitlab
Last release
5 years ago

user-info

This package manipulates all user session data in firebase realtime database.

Attention

For projects what use node version 8 use package version 1.1.0

Installation

npm install @kiina/user-session

Usage

const config = { 
    client: '{client_name}',
    apiKey: '{firebase_token}',
    authDomain: '{firebase_auth_domain}',
    databaseURL: '{firebase_databse_url}',
    projectId: '{firebase_project_id}',
    storageBucket: '{firebase_storage_bucket}',
    messagingSenderId: '{messenger_sender_id}',
    rootNode: '{root_node}'
}

const UserInfo = require('@kiina/user-session');

var userInfo = new UserInfo(config);
//retrieves data from '{rootNode}/{user_id}/{attribute_name}'
session = await userInfo.getKey(123, 'name');

//saves user data in '{rootNode}/{user_id}/{attribute_name}'
await userInfo.setKey(132, 'user-data', {first_name: 'João', last_name: 'Carlos'});
1.1.3

5 years ago

1.1.1

5 years ago

1.1.2

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago

0.1.5

6 years ago

0.1.4

6 years ago