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