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);