generated from array-in-a-matrix/matrix-bot-template
12 lines
657 B
Nim
12 lines
657 B
Nim
{.emit:"/*INCLUDESECTION*/ import { MatrixAuth } from 'matrix-bot-sdk';".}
|
|
|
|
import matrixTypes
|
|
|
|
proc newMatrixAuth*(homeserver: cstring): Client {.importjs: "new MatrixAuth(#)".}
|
|
|
|
proc passwordLogin*(auth: Client, username, password: cstring): Client {.importjs: "await #.passwordLogin(#, #)".}
|
|
proc passwordLogin*(auth: Client, 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(#, #, #)".}
|