Upload.fromPayload constructor

Upload.fromPayload(
  1. Map<String, dynamic> data
)

Creates an upload from a socket message payload.

The payload may be:

  • a post_upload response;
  • part of a Message payload.

Implementation

Upload.fromPayload(Map<String, dynamic> data)
    : height = data['original']['height'],
      id = data['id'],
      mimeType = data['mime_type'],
      name = data['name'],
      previewHeight = data['preview']['height'],
      previewUrl = data['preview']['url'],
      previewWidth = data['preview']['width'],
      url = data['original']['url'],
      width = data['original']['width'];