From 541838b0b2fb4cab8f56c3424400e37ee945bf54 Mon Sep 17 00:00:00 2001 From: Dominik George <nik@naturalnet.de> Date: Sat, 24 Apr 2021 23:26:01 +0200 Subject: [PATCH] Fix lint issues --- src/backends/matrix.js | 2 +- src/utils.js | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/backends/matrix.js b/src/backends/matrix.js index f175af5..ad5e41f 100644 --- a/src/backends/matrix.js +++ b/src/backends/matrix.js @@ -25,7 +25,7 @@ class MatrixBackend extends BaseBackend { set userId(value) { if (value !== undefined) { const matrixId = utils.splitMatrixId(value); - const homeServerUrl = 'https://' + matrixId.homeServer + const homeServerUrl = 'https://' + matrixId.homeServer; this.api = sdk.createClient(homeServerUrl); this.userId = value; diff --git a/src/utils.js b/src/utils.js index 9bb5d2f..1606fc2 100644 --- a/src/utils.js +++ b/src/utils.js @@ -17,6 +17,7 @@ * Split a Matrix ID into local part and homeserver * * @param {string} matrixId + * @return {Object} * * @example * splitMatrixId('@foo:example.com') @@ -24,11 +25,11 @@ */ export function splitMatrixId(matrixId) { if (typeof matrixId !== 'string') { - throw 'Passed Matrix ID must be a string'; + throw new Error('Passed Matrix ID must be a string'); } else if (matrixId.substr(0, 1) !== '@') { - throw 'Passed Matrix ID must begin with @'; + throw new Error('Passed Matrix ID must begin with @'); } else if (matrixId.indexOf(':') < 2) { - throw 'Passed Matrix ID must contain : to separate local part and home server'; + throw new Error('Passed Matrix ID must contain :'); } const localPart = matrixId.substr(1).substr(0, matrixId.indexOf(':')); @@ -36,6 +37,6 @@ export function splitMatrixId(matrixId) { return { 'localPart': localPart, - 'homeServer': homeServer - } + 'homeServer': homeServer, + }; } -- GitLab