decode method

  1. @override
Future<IntentContent> decode(
  1. EncodedContent encodedContent
)
override

Implementation

@override
Future<IntentContent> decode(EncodedContent encodedContent) async {
  try {
    final jsonString = utf8.decode(encodedContent.content);
    final Map<String, dynamic> data = jsonDecode(jsonString);
    return IntentContent.fromJson(data);
  } catch (e) {
    throw FormatException('Failed to decode Intent: $e');
  }
}