22 lines
454 B
Dart
22 lines
454 B
Dart
import 'package:injectable/injectable.dart';
|
|
|
|
abstract class Env {
|
|
String get baseUrl;
|
|
// add getter here...
|
|
}
|
|
|
|
@Injectable(as: Env)
|
|
@dev
|
|
class DevEnv implements Env {
|
|
@override
|
|
// String get baseUrl => 'http://192.168.1.30:4000'; // example value
|
|
String get baseUrl => 'https://api-pos.apskel.id'; // example value
|
|
}
|
|
|
|
@Injectable(as: Env)
|
|
@prod
|
|
class ProdEnv implements Env {
|
|
@override
|
|
String get baseUrl => 'https://api-pos.apskel.id';
|
|
}
|