createThread<T extends ThreadChannel> method
Create a thread from the message.
final thread = await message.createThread<PublicThreadChannel>(builder);
This will return a ThreadChannel object.
The builder
parameter is a ThreadChannelBuilder object.
final builder = ChannelBuilder.thread(ChannelType.guildPublicThread)
..setDefaultAutoArchiveDuration(Duration(seconds: 3600));
final thread = await message.createThread<PublicThreadChannel>(builder);
Implementation
Future<T> createThread<T extends ThreadChannel>(ThreadChannelBuilder builder) =>
_datastore.thread.createFromMessage<T>(serverId.value, channelId.value, id?.value, builder);