generated from array-in-a-matrix/matrix-bot-template
add more client methods
This commit is contained in:
parent
a3a26c90a2
commit
0d89d4854b
|
@ -105,25 +105,30 @@ proc setDisplayName*(client: Client, displayName: cstring) {.importjs: "#.setDis
|
|||
|
||||
proc setAvatarUrl*(client: Client, avatarUrl: cstring) {.importjs: "#.setAvatarUrl(#)".}
|
||||
|
||||
proc joinRoom*(client: Client, )
|
||||
proc joinRoom*(client: Client, roomIdOrAlias: cstring) {.importjs: "#.joinRoom(#)".}
|
||||
proc joinRoom*(client: Client, roomIdOrAlias: cstring, viaServers: seq[string]) {.importjs: "#.joinRoom(#, #)".}
|
||||
|
||||
proc getJoinedRooms*(client: Client, )
|
||||
proc getJoinedRooms*(client: Client) {.importjs: "#.getJoinRooms()".}
|
||||
|
||||
proc getJoinedRoomMembers*(client: Client, )
|
||||
proc getJoinedRoomMembers*(client: Client, roomId: cstring) {.importjs: "#.getJoinedRoomMembers(#)".}
|
||||
|
||||
proc getJoinedRoomMembersWithProfiles*(client: Client, )
|
||||
proc getJoinedRoomMembersWithProfiles*(client: Client, roomId: cstring) {.importjs: "#.getJoinedRoomMembersWithProfiles(#)".}
|
||||
|
||||
proc getRoomMembers*(client: Client, )
|
||||
proc getRoomMembers*(client: Client, roomId: cstring, batchToken: cstring = nil, membership: seq[string], notMembership: seq[string]) {.importjs: "#.getRoomMembers(#, #, #, #)".}
|
||||
|
||||
proc getAllRoomMembers*(client: Client, )
|
||||
proc getAllRoomMembers*(client: Client, roomId: cstring) {.importjs: "#.getAllRoomMembers(#)".}
|
||||
proc getAllRoomMembers*(client: Client, roomId, atToken: cstring) {.importjs: "#.getAllRoomMembers(#, #)".}
|
||||
|
||||
proc getRoomMembersByMembership*(client: Client, )
|
||||
proc getRoomMembersByMembership*(client: Client, roomId: cstring, membership: Membership) {.importjs: "#.getRoomMembersByMembership(#, #)".}
|
||||
proc getRoomMembersByMembership*(client: Client, roomId: cstring, membership: Membership, atToken: cstring) {.importjs: "#.getRoomMembersByMembership(#, #, #)".}
|
||||
|
||||
proc getRoomMembersWithoutMembership*(client: Client, )
|
||||
proc getRoomMembersWithoutMembership*(client: Client, roomId: cstring, membership: Membership) {.importjs: "#.getRoomMembersWithoutMembership(#, #)".}
|
||||
proc getRoomMembersWithoutMembership*(client: Client, roomId: cstring, membership: Membership, atToken: cstring) {.importjs: "#.getRoomMembersWithoutMembership(#, #, #)".}
|
||||
|
||||
proc leaveRoom*(client: Client, )
|
||||
proc leaveRoom*(client: Client, roomId: cstring) {.importjs: "#.leaveRoom(#)".}
|
||||
proc leaveRoom*(client: Client, roomId, reason: cstring) {.importjs: "#.leaveRoom(#, #)".}
|
||||
|
||||
proc forgetRoom*(client: Client, )
|
||||
proc forgetRoom*(client: Client, roomId: cstring) {.importjs: "#.forgetRoom(#)".}
|
||||
|
||||
proc sendReadReceipt*(client: Client, roomId: cstring, eventId: cstring) {.importjs: "#.sendReadReceipt(#, #)".}
|
||||
|
||||
|
|
|
@ -34,4 +34,6 @@ type ServerVersions* = ref object
|
|||
|
||||
type PresenceState* = ref object
|
||||
|
||||
type IJoinRoomStrategy* = ref object
|
||||
type IJoinRoomStrategy* = ref object
|
||||
|
||||
type Membership* = ref object
|
Loading…
Reference in a new issue