From aa381db0204eee3ee9ab08335ab6fddddde08517 Mon Sep 17 00:00:00 2001 From: Casper Warden <216465704+casperwardensl@users.noreply.github.com> Date: Mon, 18 Dec 2017 19:55:37 +0000 Subject: [PATCH] Update README.md --- README.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7049a56..df5c9de 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,64 @@ npm install --save @caspertech/node-metaverse ## Usage -TODO +Javascript + +```javascript +const nmv = require('@caspertech/node-metaverse'); + +const loginParameters = new nmv.LoginParameters(); +loginParameters.firstName = 'firstName'; +loginParameters.lastName = 'lastName'; +loginParameters.password = 'password'; +loginParameters.start = "last"; + +const options = nmv.BotOptionFlags.LiteObjectStore | nmv.BotOptionFlags.StoreMyAttachmentsOnly; +const bot = new nmv.Bot(loginParameters, options); + +bot.login().then((response) => +{ + console.log("Login complete"); + + //Establish circuit with region + return bot.connectToSim(); +}).then(() => +{ + console.log("Connected"); +}).catch((error) => +{ + console.error(error); +}); +``` + +Typescript + +```typescript +import {Bot, BotOptionFlags, LoginParameters} from '@caspertech/node-metaverse'; + +const loginParameters = new LoginParameters(); +loginParameters.firstName = 'firstName'; +loginParameters.lastName = 'lastName'; +loginParameters.password = 'password'; +loginParameters.start = 'last'; + +const options = BotOptionFlags.LiteObjectStore | BotOptionFlags.StoreMyAttachmentsOnly; +const bot = new Bot(loginParameters, options); + +bot.login().then((response) => +{ + console.log("Login complete"); + + //Establish circuit with region + return bot.connectToSim(); +}).then(() => +{ + console.log("Connected"); +}).catch((error) => +{ + console.error(error); +}); +``` + ## License