fromMap static method
Implementation
static Future<ServerSelectContext> fromMap(
MarshallerContract marshaller, Map<String, dynamic> payload) async {
return ServerSelectContext(
customId: payload['data']['custom_id'],
id: Snowflake(payload['id']),
applicationId: Snowflake(payload['application_id']),
token: payload['token'],
version: payload['version'],
message: await marshaller.dataStore.message.getServerMessage(
messageId: Snowflake(payload['message']['id']),
channelId: Snowflake(payload['channel_id']),
),
member: await marshaller.dataStore.member.getMember(
serverId: Snowflake(payload['guild_id']),
memberId: Snowflake(payload['member']['user']['id']),
),
);
}