resolve method
Implementation
({String? data, bool isLocal}) resolve({bool preferLocal = true}) {
final first = preferLocal ? (local ?? url) : (url ?? local);
final trimmed = first?.trim();
if (trimmed?.isNotEmpty ?? false) {
return (data: trimmed, isLocal: first == local);
}
return (data: null, isLocal: preferLocal);
}