16 lines
313 B
Dart
16 lines
313 B
Dart
import 'package:flutter/foundation.dart' show kReleaseMode;
|
|
|
|
abstract interface class UrlUtils {
|
|
String getBaseUrl();
|
|
}
|
|
|
|
class UrlUtilsImpl extends UrlUtils {
|
|
@override
|
|
String getBaseUrl() {
|
|
if (kReleaseMode){
|
|
return "${Uri.base.origin}/api/";
|
|
}
|
|
return "http://localhost:8080/api/";
|
|
}
|
|
}
|