blob: 330fffa9c561ec79142504a4eae3a90f73aa60e7 [file] [log] [blame]
'use strict'
var UsergridClient = require('./lib/client')
var Usergrid = {
isInitialized: false,
isSharedInstance: true,
initSharedInstance: function(options) {
var self = this
if (self.isInitialized) {
return self
}
Object.setPrototypeOf(Usergrid, new UsergridClient(options))
UsergridClient.call(self)
self.isInitialized = true
self.isSharedInstance = true
}
}
Usergrid.init = Usergrid.initSharedInstance
module.exports = Usergrid