assets_helper.dart
626 Bytes
// lib/core/utils/asset_helper.dart
import 'package:doublefeel_flutter/core/config/app_environment_config.dart';
import 'package:get/get_core/src/get_main.dart';
import 'package:get/get_instance/src/extension_instance.dart';
String assetCompatPath(String basePath) {
if (!basePath.contains('/')) return basePath;
if (Get.isRegistered<AppEnvironmentConfig>()) {
final region = Get.find<AppEnvironmentConfig>().region.value;
if (region == AppRegion.global) return basePath;
} else {
return basePath;
}
final parts = basePath.split('/');
parts.insert(parts.length - 1, 'zh');
return parts.join('/');
}