mnemo_cards/lib/managers/repository/api.dart

19 lines
593 B
Dart
Raw Normal View History

2024-05-22 20:48:44 +00:00
import 'package:dio/dio.dart';
import 'package:flutter/foundation.dart';
2024-05-28 21:25:51 +00:00
import 'package:mnemo_cards/flags.dart';
2024-05-22 20:48:44 +00:00
import '../../main.dart';
import 'firebase_config_repository.dart';
mixin Api {
String get path =>
2024-05-28 21:25:51 +00:00
!ADMIN_BUILD || (globalSharedPreferences.getBool('env') ?? true)
2024-05-22 20:48:44 +00:00
//prod
? 'https://89.19.210.178:8080' //FirebaseRepository.appConfig.path
: androidDeviceInfo!.isPhysicalDevice
//device to localhost
? 'https://192.168.31.158:8080'
: //emulator to localhost
'https://10.0.2.2:8080';
}