Improve StringMap typing in jami-swig
Change-Id: I3773d7353878de9f5f01f957287afe48c6977e8b
diff --git a/server/src/jamid/jamid.ts b/server/src/jamid/jamid.ts
index 48c20f2..1b7ba40 100644
--- a/server/src/jamid/jamid.ts
+++ b/server/src/jamid/jamid.ts
@@ -106,7 +106,7 @@
}
setAccountDetails(accountId: string, accountDetails: AccountDetails) {
- const accountDetailsStringMap: StringMap = new (this.jamiSwig as any).StringMap();
+ const accountDetailsStringMap: StringMap = new this.jamiSwig.StringMap();
for (const [key, value] of Object.entries(accountDetails)) {
accountDetailsStringMap.set(key, value);
}
@@ -114,8 +114,7 @@
}
async addAccount(details: Map<string, string | number | boolean>) {
- // TODO: Add proper typing directly into JamiSwig
- const detailsStringMap: StringMap = new (this.jamiSwig as any).StringMap();
+ const detailsStringMap: StringMap = new this.jamiSwig.StringMap();
detailsStringMap.set('Account.type', 'RING');
for (const [key, value] of details.entries()) {