mediaUrl method

String mediaUrl(
  1. String path
)

Builds a full media URL from a relative path.

Automatically prepends the dj-media/ prefix if missing and uses the dev base URL in debug mode.

Implementation

String mediaUrl(String path) {
  // path join with baseMediaUrl

  String p = path.startsWith('/') ? path.substring(1) : path;
  if (!p.startsWith('dj-media')) {
    p = 'dj-media/$p';
  }

  // String p = path;
  String s = kDebugMode ? baseMediaUrlDev : baseMediaUrl;
  s = s.endsWith('/') ? s.substring(0, s.length - 1) : s;
  return '$s/$p';
}