@solidgoldpig/fb-user-filestore-client-node

0.0.29 • Public • Published

Form Builder User File Store client (Node)

Client for making requests to Form Builder platform user filestore endpoints

Requirements

Node

Installation

npm install @solidgoldpig/fb-user-filestore-client-node

Usage

Loading and initialising

// load client
const FBUserFileStoreClient = require('@solidgoldpig/fb-user-filestore-client-node')

// initialise client
const userFileStoreClient = new FBUserFileStoreClient(serviceSecret, serviceToken, serviceSlug, userFileStoreUrl)

Fetching and storing

// fetch user file
userFile = await userFileStoreClient.fetch(userId, userToken, fingerprint)
// userFile => { file }

// store user file
policy = { [max_size], [expires], [allowed_types] }
uploadDetails = await userFileStoreClient.store(userId, userToken, file, policy)
// uploadDetails => { fingerpint, url, size, type, date }

// store user file from file path
uploadDetails = await userFileStoreClient.storeFromPath(userId, userToken, filePath, policy)

/@solidgoldpig/fb-user-filestore-client-node/

    Package Sidebar

    Install

    npm i @solidgoldpig/fb-user-filestore-client-node

    Weekly Downloads

    0

    Version

    0.0.29

    License

    MIT

    Unpacked Size

    18.5 kB

    Total Files

    6

    Last publish

    Collaborators

    • solidgoldpig