Chat SDKs iOS v4
Chat SDKs iOS
Chat SDKs
iOS
Version 4
List all scheduled messages
Copy link
Create a ScheduleMessageListQuery instance to retrieve all scheduled messages matching the specifications set by ScheduledMessageListQueryParams.
Create a ScheduleMessageListQuery instance to retrieve all scheduled messages matching the specifications set by ScheduledMessageListQueryParams.
// If `CHANNEL_URL` is nil, you will get scheduled messages for all channels.
let query = SendbirdChat.createScheduledMessageListQuery(channelURL: CHANNEL_URL) { params in
params.limit = LIMIT_PER_PAGE
params.order = SCHEDULED_MESSAGE_LIST_ORDER
params.reverse = REVERSE_RESULT_LIST
params.scheduledStatusOptions = SCHEDULED_STATUS_OPTIONS
params.messageTypeFilter = MESSAGE_TYPE_FILTER
}
query.loadNextPage { messages, error in
guard error == nil else {
return // Handle error.
}
}