toggle menu
SendbirdChat-KTX
androidJvm
switch theme
Sendbird
Chat-KTX
com.
sendbird.
android.
ktx
Authentication
Result
Handler
Auth
Result
Failure
Success
Connect
Result
Handler
Init
Result
Migrating
Success
Message
Collection
Init
Result
Api
Result
Cached
Result
Message
Collection
Init
Result
Handler
Result
Handler
Sendbird
Result
Failure
Success
com.
sendbird.
android.
ktx.
channel
Create
Distinct
Channel
Result
Feed
Channel
Change
Logs
Result
Group
Channel
Change
Logs
Result
Message
Change
Logs
Result
Message
Result
Failure
Pending
Success
Multiple
Files
Message
Result
Complete
Failure
File
Uploaded
Pending
Multiple
Messages
Result
Each
Failure
Each
Success
Pending
My
Muted
Info
Result
Notification
Template
List
Result
Poll
Change
Logs
Result
Progress
Message
Result
Failure
Pending
Progress
Success
Progress
Multiple
Messages
Result
Each
Failure
Each
Success
Pending
Progress
Scheduled
Message
Result
Pending
Success
com.
sendbird.
android.
ktx.
exception
ERR_UNKNOWN
unknown
Error()
com.
sendbird.
android.
ktx.
extension
add
Friends()
allow
Friend
Discovery()
authenticate()
authenticate
Feed()
await
Add
Friends()
await
Allow
Friend
Discovery()
await
Authenticate()
await
Block
User()
await
Clear
Cached
Data()
await
Clear
Cached
Messages()
await
Connect()
await
Delete
Friend()
await
Delete
Friend
Discoveries()
await
Delete
Friend
Discovery()
await
Delete
Friends()
await
Disconnect()
await
Disconnect
Web
Socket()
await
Get
All
Emoji()
await
Get
Allow
Friend
Discovery()
await
Get
Channel
Invitation
Preference()
await
Get
Do
Not
Disturb()
await
Get
Emoji()
await
Get
Emoji
Category()
await
Get
Friend
Change
Logs
By
Token()
await
Get
Global
Notification
Channel
Setting()
await
Get
Group
Channel
Count()
await
Get
Members
Change
Logs
By
Token()
await
Get
Members
Change
Logs
By
Ts()
await
Get
Message
Template()
await
Get
Message
Templates
By
Token()
await
Get
My
Feed
Channel
Change
Logs
By
Timestamp()
await
Get
My
Feed
Channel
Change
Logs
By
Token()
await
Get
My
Group
Channel
Change
Logs
By
Timestamp()
await
Get
My
Group
Channel
Change
Logs
By
Token()
await
Get
My
Push
Tokens
By
Token()
await
Get
Notification
Template()
await
Get
Notification
Template
List
By
Token()
await
Get
Push
Sound()
await
Get
Push
Template()
await
Get
Push
Trigger
Option()
await
Get
Report
Category
Info
List()
await
Get
Snooze
Period()
await
Get
Total
Scheduled
Message
Count()
await
Get
Total
Unread
Channel
Count()
await
Get
Total
Unread
Message
Count()
await
Get
Total
Unread
Notification
Count()
await
Get
UIKit
Configuration()
await
Get
Unread
Item
Count()
await
Mark
As
Delivered()
await
Mark
As
Read()
await
Mark
As
Read
All()
await
Register
Push
Token()
await
Set
Channel
Invitation
Preference()
await
Set
Do
Not
Disturb()
await
Set
Push
Sound()
await
Set
Push
Template()
await
Set
Push
Trigger
Option()
await
Set
Snooze
Period()
await
Unblock
User()
await
Unregister
Push
Token()
await
Unregister
Push
Token
All()
await
Update
Current
User
Info()
await
Upload
Friend
Discoveries()
block
User()
clear
Cached
Data()
clear
Cached
Messages()
connect()
delete
Friend()
delete
Friend
Discoveries()
delete
Friend
Discovery()
delete
Friends()
disconnect()
disconnect
Web
Socket()
get
All
Emoji()
get
Allow
Friend
Discovery()
get
Channel
Invitation
Preference()
get
Do
Not
Disturb()
get
Emoji()
get
Emoji
Category()
get
Friend
Change
Logs
By
Token()
get
Global
Notification
Channel
Setting()
get
Group
Channel
Count()
get
Members
Change
Logs
By
Token()
get
Members
Change
Logs
By
Ts()
get
Message
Template()
get
Message
Templates
By
Token()
get
My
Feed
Channel
Change
Logs
By
Timestamp()
get
My
Feed
Channel
Change
Logs
By
Token()
get
My
Group
Channel
Change
Logs
By
Timestamp()
get
My
Group
Channel
Change
Logs
By
Token()
get
My
Push
Tokens
By
Token()
get
Notification
Template()
get
Notification
Template
List
By
Token()
get
Push
Sound()
get
Push
Template()
get
Push
Trigger
Option()
get
Report
Category
Info
List()
get
Snooze
Period()
get
Total
Scheduled
Message
Count()
get
Total
Unread
Channel
Count()
get
Total
Unread
Message
Count()
get
Total
Unread
Notification
Count()
get
UIKit
Configuration()
get
Unread
Item
Count()
init()
init
Flow()
mark
As
Delivered
Suspend()
mark
As
Read()
mark
As
Read
All()
register
Push
Token()
set
Channel
Invitation
Preference()
set
Do
Not
Disturb()
set
Push
Sound()
set
Push
Template()
set
Push
Trigger
Option()
set
Snooze
Period()
unblock
User()
unregister
Push
Token()
unregister
Push
Token
All()
update
Current
User
Info()
upload
Friend
Discoveries()
com.
sendbird.
android.
ktx.
extension.
channel
accept
Invitation()
add
Message
Meta
Array
Values()
add
Operators()
add
Poll
Option()
add
Reaction()
await
Accept
Invitation()
await
Add
Message
Meta
Array
Values()
await
Add
Operators()
await
Add
Poll
Option()
await
Add
Reaction()
await
Ban
User()
await
Cancel
Scheduled
Message()
await
Close
Poll()
await
Create
Channel()
await
Create
Distinct
Channel
If
Not
Exist()
await
Create
Message
Meta
Array
Keys()
await
Create
Meta
Counters()
await
Create
Meta
Data()
await
Decline
Invitation()
await
Decrease
Meta
Counters()
await
Delete()
await
Delete
All
Meta
Counters()
await
Delete
All
Meta
Data()
await
Delete
Message()
await
Delete
Message
Meta
Array
Keys()
await
Delete
Meta
Counter()
await
Delete
Meta
Data()
await
Delete
Poll()
await
Delete
Poll
Option()
await
Delete
Reaction()
await
Enter()
await
Exit()
await
Freeze()
await
Get
All
Meta
Counters()
await
Get
All
Meta
Data()
await
Get
Channel()
await
Get
Message
Change
Logs
Since
Timestamp()
await
Get
Message
Change
Logs
Since
Token()
await
Get
Messages
By
Message
Id()
await
Get
Messages
By
Timestamp()
await
Get
Meta
Counters()
await
Get
Meta
Data()
await
Get
My
Muted
Info()
await
Get
My
Push
Trigger
Option()
await
Get
Poll
Change
Logs
Since
Timestamp()
await
Get
Poll
Change
Logs
Since
Token()
await
Hide()
await
Increase
Meta
Counters()
await
Invite()
await
Join()
await
Leave()
await
Mark
As
Read()
await
Mute
User()
await
Pin
Message()
await
Refresh()
await
Remove
All
Operators()
await
Remove
Message
Meta
Array
Values()
await
Remove
Operators()
await
Report()
await
Report
Message()
await
Report
User()
await
Reset
My
History()
await
Send
Scheduled
Message
Now()
await
Set
My
Count
Preference()
await
Set
My
Push
Trigger
Option()
await
Translate
User
Message()
await
Unban
User()
await
Unfreeze()
await
Unhide()
await
Unmute
User()
await
Unpin
Message()
await
Update
Channel()
await
Update
File
Message()
await
Update
Meta
Counters()
await
Update
Meta
Data()
await
Update
Poll()
await
Update
Poll
Option()
await
Update
Scheduled
File
Message()
await
Update
Scheduled
User
Message()
await
Update
User
Message()
await
Vote
Poll()
ban
User()
cancel
Scheduled
Message()
close
Poll()
copy
File
Message()
copy
File
Message
Flow()
copy
Multiple
Files
Message()
copy
Multiple
Files
Message
Flow()
copy
User
Message()
copy
User
Message
Flow()
create
Channel()
create
Distinct
Channel
If
Not
Exist()
create
Message
Meta
Array
Keys()
create
Meta
Counters()
create
Meta
Data()
create
Scheduled
File
Message()
create
Scheduled
File
Message
Flow()
create
Scheduled
User
Message()
create
Scheduled
User
Message
Flow()
decline
Invitation()
decrease
Meta
Counters()
delete()
delete
All
Meta
Counters()
delete
All
Meta
Data()
delete
Message()
delete
Message
Meta
Array
Keys()
delete
Meta
Counter()
delete
Meta
Data()
delete
Poll()
delete
Poll
Option()
delete
Reaction()
enter()
exit()
freeze()
get
All
Meta
Counters()
get
All
Meta
Data()
get
Channel()
get
Message
Change
Logs
Since
Timestamp()
get
Message
Change
Logs
Since
Token()
get
Messages
By
Message
Id()
get
Messages
By
Timestamp()
get
Meta
Counters()
get
Meta
Data()
get
My
Muted
Info()
get
My
Push
Trigger
Option()
get
Poll
Change
Logs
Since
Timestamp()
get
Poll
Change
Logs
Since
Token()
hide()
increase
Meta
Counters()
invite()
join()
leave()
mark
As
Read()
mute
User()
pin
Message()
refresh()
remove
All
Operators()
remove
Message
Meta
Array
Values()
remove
Operators()
report()
report
Message()
report
User()
resend
Message()
resend
Message
Flow()
resend
Message
With
Progress()
resend
Message
With
Progress
Flow()
reset
My
History()
send
File
Message()
send
File
Message
Flow()
send
File
Messages()
send
File
Messages
Flow()
send
File
Messages
With
Progress()
send
File
Messages
With
Progress
Flow()
send
File
Message
With
Progress()
send
File
Message
With
Progress
Flow()
send
Multiple
Files
Message()
send
Multiple
Files
Message
Flow()
send
Scheduled
Message
Now()
send
User
Message()
send
User
Message
Flow()
set
My
Count
Preference()
set
My
Push
Trigger
Option()
translate
User
Message()
unban
User()
unfreeze()
unhide()
unmute
User()
unpin
Message()
update
Channel()
update
File
Message()
update
Meta
Counters()
update
Meta
Data()
update
Poll()
update
Poll
Option()
update
Scheduled
File
Message()
update
Scheduled
User
Message()
update
User
Message()
vote
Poll()
com.
sendbird.
android.
ktx.
extension.
channel.
query
await
Next()
next()
com.
sendbird.
android.
ktx.
extension.
collection
await
Load
More()
await
Load
Next()
await
Load
Previous()
await
Remove
All
Failed
Messages()
await
Remove
Failed
Messages()
initialize()
initialize
Flow()
load
More()
load
Next()
load
Previous()
remove
All
Failed
Messages()
remove
Failed
Messages()
com.
sendbird.
android.
ktx.
extension.
message
await
Delete
Feedback()
await
Get
Message()
await
Get
Scheduled
Message()
await
Get
Threaded
Messages
By
Timestamp()
await
Submit
Feedback()
await
Submit
Form()
await
Submit
Message
Form()
await
Update
Feedback()
delete
Feedback()
get
Message()
get
Scheduled
Message()
get
Threaded
Messages
By
Timestamp()
submit
Feedback()
submit
Form()
update
Feedback()
com.
sendbird.
android.
ktx.
extension.
message.
query
await
Load()
await
Next()
load()
next()
com.
sendbird.
android.
ktx.
extension.
poll
await
Create()
await
Get()
create()
get()
com.
sendbird.
android.
ktx.
extension.
poll.
query
await
Next()
next()
com.
sendbird.
android.
ktx.
extension.
push
await
Get
Push
Token()
await
Mark
Push
Notification
As
Clicked()
await
Mark
Push
Notification
As
Delivered()
await
Unregister
Handler()
get
Push
Token()
unregister
Handler()
com.
sendbird.
android.
ktx.
extension.
scheduled.
query
await
Next()
next()
com.
sendbird.
android.
ktx.
extension.
user
await
Create
Meta
Data()
await
Delete
All
Meta
Data()
await
Delete
Meta
Data()
await
Update
Meta
Data()
create
Meta
Data()
delete
All
Meta
Data()
delete
Meta
Data()
update
Meta
Data()
com.
sendbird.
android.
ktx.
extension.
user.
query
await
Next()
next()
com.
sendbird.
android.
ktx.
message
Threaded
Messages
Result
com.
sendbird.
android.
ktx.
push
Do
Not
Disturb
Result
My
Push
Tokens
Result
Snooze
Period
Result
com.
sendbird.
android.
ktx.
user
Auth
User
Friend
Change
Logs
Result
Unread
Message
Count
Result
SendbirdChat-KTX
/
com.sendbird.android.ktx.extension
/
awaitGetSnoozePeriod
await
Get
Snooze
Period
suspend
fun
SendbirdChat
.
awaitGetSnoozePeriod
(
)
:
SnoozePeriodResult
suspend
fun
SendbirdChat.HMS
.
awaitGetSnoozePeriod
(
)
:
SnoozePeriodResult
Gets snooze period for the current
User
.
Since
4.17.0