Kotlin Mattermost Client
Toggle table of contents
0.0.1
common
Target filter
common
Switch theme
Search in API
Skip to content
Kotlin Mattermost Client
mattermost-client
/
dev.limebeck.mattermost
/
MattermostClientImpl
Mattermost
Client
Impl
class
MattermostClientImpl
(
baseUrl
:
String
,
apiToken
:
String
,
chunkSize
:
Int
=
16383
,
scope
:
CoroutineScope
=
CoroutineScope(Dispatchers.Default + SupervisorJob())
)
:
MattermostClient
Members
Constructors
Mattermost
Client
Impl
Link copied to clipboard
constructor
(
baseUrl
:
String
,
apiToken
:
String
,
chunkSize
:
Int
=
16383
,
scope
:
CoroutineScope
=
CoroutineScope(Dispatchers.Default + SupervisorJob())
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
is
Member
Of
Team
Link copied to clipboard
open
suspend override
fun
isMemberOfTeam
(
userId
:
UserId
,
teamId
:
TeamId
)
:
Boolean
receive
Direct
Messages
Link copied to clipboard
open
suspend override
fun
receiveDirectMessages
(
)
:
Flow
<
DirectMessage
>
receive
New
Chat
Started
Link copied to clipboard
open
suspend override
fun
receiveNewChatStarted
(
)
:
Flow
<
NewChatStartedEvent
>
send
Message
Link copied to clipboard
open
suspend override
fun
sendMessage
(
channelId
:
ChannelId
,
message
:
String
)