From 29a380b70819a938053d95fa1bd327a57d774aaf Mon Sep 17 00:00:00 2001 From: Casper Warden <216465704+casperwardensl@users.noreply.github.com> Date: Tue, 8 Nov 2022 12:16:23 +0000 Subject: [PATCH] Only use getHashedPassword if available --- lib/LoginHandler.ts | 7 ++++++- package.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/LoginHandler.ts b/lib/LoginHandler.ts index b82e5be..81a57ed 100644 --- a/lib/LoginHandler.ts +++ b/lib/LoginHandler.ts @@ -81,12 +81,17 @@ export class LoginHandler return new Promise((resolve, reject) => { + let password = params.password; + if (params.getHashedPassword) + { + password = params.getHashedPassword(); + } client.methodCall('login_to_simulator', [ { 'first': params.firstName, 'last': params.lastName, - 'passwd': params.getHashedPassword(), + 'passwd': password, 'start': params.start, 'major': '0', 'minor': '0', diff --git a/package.json b/package.json index ef95aed..6ff3764 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@caspertech/node-metaverse", - "version": "0.5.50", + "version": "0.5.51", "description": "A node.js interface for Second Life.", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts",