mediaUrl method
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';
}