Room

Create room

func (cli *Client) CreateRoom(req *ReqCreateRoom) (resp *RespCreateRoom, err error)

Parameters:

Returns:

Join room

func (cli *Client) JoinRoom(roomIDorAlias string) (resp *RespJoinRoom, err error)

Parameters:

Returns:

Leave room

func (cli *Client) LeaveRoom(roomID string) (resp *RespLeaveRoom, err error)

Parameters:

Returns:

Invite user

func (cli *Client) InviteUser(roomID string, req *ReqInviteUser) (resp *RespInviteUser, err error)

Parameters:

Returns:

Kick user

func (cli *Client) KickUser(roomID string, req *ReqKickUser) (resp *RespKickUser, err error)

Parameters:

Returns:

Send state event

func (cli *Client) SendStateEvent(roomID, eventType, stateKey string, contentJSON interface{}) (resp *RespSendEvent, err error)

Parameters:

Returns:

Last updated