buildEventsData method

Future<MultipartFile> buildEventsData(
  1. List<VideoEvent> childEvents
)

Implementation

Future<http.MultipartFile> buildEventsData(
    List<VideoEvent> childEvents) async {
  final eventData = <Map<String, dynamic>>[];
  for (final childEvent in childEvents) {
    eventData.add({
      VideoEventJSONKeys.eventName.name: childEvent.eventName,
      VideoEventJSONKeys.eventTime.name: childEvent.eventTime,
      VideoEventJSONKeys.eventDetails.name: childEvent.eventDetails,
    });
  }

  final jsonData = json.encode(eventData);
  return http.MultipartFile.fromString('events', jsonData);
}