Spaces:
Configuration error
Configuration error
File size: 1,085 Bytes
78013c4 a0406a2 78013c4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | library;
import 'package:flutter_dotenv/flutter_dotenv.dart';
final String kApiBaseUrl = dotenv.env['API_BASE_URL'] ?? '';
const String kHiveBoxProfile = 'sas_profile';
const String kHiveBoxOfflineQueue = 'sas_offline_queue';
const String kHiveBoxNotifications = 'sas_notifications';
const String kHiveBoxConfig = 'sas_config';
const String kSecureKeyJwt = 'sas_jwt_token';
const String kSecureKeyDeviceUuid = 'sas_device_uuid';
const String kSecureKeyUserRole = 'sas_user_role';
const int kConnectTimeout = 15000;
const int kReceiveTimeout = 15000;
const Duration kSessionPollMinInterval = Duration(seconds: 15);
const Duration kSessionPollMaxInterval = Duration(seconds: 60);
const double kMinGpsAccuracyMeters = 60.0;
const double kGeofenceGraceMeters = 10.0;
const int kGpsTimeoutSeconds = 45;
const int kGpsAveragingSamples = 5;
const Duration kOfflineSyncRetryInterval = Duration(seconds: 15);
const Duration kOfflinePayloadMaxAge = Duration(hours: 2);
const String kUniversityEmailDomain = String.fromEnvironment(
'UNIVERSITY_EMAIL_DOMAIN',
defaultValue: '',
);
|