From 0f3341de9d9d18feed1a439acdacccdc5312b00e Mon Sep 17 00:00:00 2001 From: array-in-a-matrix Date: Fri, 8 Dec 2023 20:36:18 -0500 Subject: [PATCH] make Client's element public --- src/MatrixAuth.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MatrixAuth.nim b/src/MatrixAuth.nim index e30b3ad..b33443e 100644 --- a/src/MatrixAuth.nim +++ b/src/MatrixAuth.nim @@ -1,17 +1,17 @@ -import std/asyncjs {.emit:"import { MatrixAuth } from 'matrix-bot-sdk';".} type auth = ref object homeserverUrl: cstring type Client = ref object - homeserverUrl: cstring - accessToken: cstring + homeserverUrl*: cstring + accessToken*: cstring proc newMatrixAuth*(homeserver: cstring): auth {.importjs: "new MatrixAuth(#)".} proc passwordLogin*(auth: auth, username, password: cstring): Client {.importjs: "await #.passwordLogin(#, #)".} proc passwordLogin*(auth: auth, username, password, deviceName: cstring): Client {.importjs: "await #.passwordLogin(#, #, #)".} + proc passwordRegister*(localpart, password: cstring): Client {.importjs: "await #.passwordRegister(#, #)".} proc passwordRegister*(localpart, password, deviceName: cstring): Client {.importjs: "await #.passwordRegister(#, #, #)".}