Нормальное отображение системных сообщений
This commit is contained in:
@@ -215,7 +215,7 @@ class ApiService {
|
|||||||
'headerUserAgent':
|
'headerUserAgent':
|
||||||
spoofedData['user_agent'] as String? ??
|
spoofedData['user_agent'] as String? ??
|
||||||
'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1',
|
'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1',
|
||||||
'appVersion': spoofedData['app_version'] as String? ?? '25.10.10',
|
'appVersion': spoofedData['app_version'] as String? ?? '25.12.1',
|
||||||
'screen': spoofedData['screen'] as String? ?? '1170x2532 3.0x',
|
'screen': spoofedData['screen'] as String? ?? '1170x2532 3.0x',
|
||||||
'timezone': spoofedData['timezone'] as String? ?? 'Europe/Moscow',
|
'timezone': spoofedData['timezone'] as String? ?? 'Europe/Moscow',
|
||||||
};
|
};
|
||||||
@@ -231,7 +231,7 @@ class ApiService {
|
|||||||
'deviceName': 'Chrome',
|
'deviceName': 'Chrome',
|
||||||
'headerUserAgent':
|
'headerUserAgent':
|
||||||
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||||
'appVersion': '25.10.10',
|
'appVersion': '25.12.1',
|
||||||
'screen': '1920x1080 1.0x',
|
'screen': '1920x1080 1.0x',
|
||||||
'timezone': 'Europe/Moscow',
|
'timezone': 'Europe/Moscow',
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -5355,6 +5355,15 @@ class _ControlMessageChip extends StatelessWidget {
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
final eventTypeStr = eventType?.toString() ?? 'неизвестное';
|
final eventTypeStr = eventType?.toString() ?? 'неизвестное';
|
||||||
|
|
||||||
|
// Особые человеко-понятные формулировки
|
||||||
|
if (eventTypeStr.toLowerCase() == 'system') {
|
||||||
|
return 'Стартовое событие, не обращайте внимания.';
|
||||||
|
}
|
||||||
|
if (eventTypeStr == 'joinByLink') {
|
||||||
|
return 'Кто-то присоединился(ась) по пригласительной ссылке...';
|
||||||
|
}
|
||||||
|
|
||||||
return 'Событие: $eventTypeStr';
|
return 'Событие: $eventTypeStr';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ class _SessionSpoofingScreenState extends State<SessionSpoofingScreen> {
|
|||||||
_localeController.text = prefs.getString('spoof_locale') ?? '';
|
_localeController.text = prefs.getString('spoof_locale') ?? '';
|
||||||
_deviceIdController.text = prefs.getString('spoof_deviceid') ?? '';
|
_deviceIdController.text = prefs.getString('spoof_deviceid') ?? '';
|
||||||
_appVersionController.text =
|
_appVersionController.text =
|
||||||
prefs.getString('spoof_appversion') ?? '25.10.10';
|
prefs.getString('spoof_appversion') ?? '25.12.1';
|
||||||
_selectedDeviceType = prefs.getString('spoof_devicetype') ?? 'WEB';
|
_selectedDeviceType = prefs.getString('spoof_devicetype') ?? 'WEB';
|
||||||
|
|
||||||
if (_selectedDeviceType == 'WEB') {
|
if (_selectedDeviceType == 'WEB') {
|
||||||
@@ -84,7 +84,7 @@ class _SessionSpoofingScreenState extends State<SessionSpoofingScreen> {
|
|||||||
final pixelRatio = View.of(context).devicePixelRatio;
|
final pixelRatio = View.of(context).devicePixelRatio;
|
||||||
final size = View.of(context).physicalSize;
|
final size = View.of(context).physicalSize;
|
||||||
|
|
||||||
_appVersionController.text = '25.10.10';
|
_appVersionController.text = '25.12.1';
|
||||||
_localeController.text = Platform.localeName.split('_').first;
|
_localeController.text = Platform.localeName.split('_').first;
|
||||||
_screenController.text =
|
_screenController.text =
|
||||||
'${size.width.round()}x${size.height.round()} ${pixelRatio.toStringAsFixed(1)}x';
|
'${size.width.round()}x${size.height.round()} ${pixelRatio.toStringAsFixed(1)}x';
|
||||||
@@ -157,7 +157,7 @@ class _SessionSpoofingScreenState extends State<SessionSpoofingScreen> {
|
|||||||
_deviceNameController.text = preset.deviceName;
|
_deviceNameController.text = preset.deviceName;
|
||||||
_osVersionController.text = preset.osVersion;
|
_osVersionController.text = preset.osVersion;
|
||||||
_screenController.text = preset.screen;
|
_screenController.text = preset.screen;
|
||||||
_appVersionController.text = '25.10.10';
|
_appVersionController.text = '25.12.1';
|
||||||
_deviceIdController.text = _uuid.v4();
|
_deviceIdController.text = _uuid.v4();
|
||||||
|
|
||||||
if (_selectedMethod == SpoofingMethod.partial) {
|
if (_selectedMethod == SpoofingMethod.partial) {
|
||||||
@@ -215,7 +215,7 @@ class _SessionSpoofingScreenState extends State<SessionSpoofingScreen> {
|
|||||||
'device_type': _selectedDeviceType,
|
'device_type': _selectedDeviceType,
|
||||||
};
|
};
|
||||||
|
|
||||||
final oldAppVersion = prefs.getString('spoof_appversion') ?? '25.10.10';
|
final oldAppVersion = prefs.getString('spoof_appversion') ?? '25.12.1';
|
||||||
final newAppVersion = _appVersionController.text;
|
final newAppVersion = _appVersionController.text;
|
||||||
|
|
||||||
bool otherDataChanged = false;
|
bool otherDataChanged = false;
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class SpoofingService {
|
|||||||
'locale': prefs.getString('spoof_locale'),
|
'locale': prefs.getString('spoof_locale'),
|
||||||
'device_id': prefs.getString('spoof_deviceid'),
|
'device_id': prefs.getString('spoof_deviceid'),
|
||||||
'device_type': prefs.getString('spoof_devicetype'),
|
'device_type': prefs.getString('spoof_devicetype'),
|
||||||
'app_version': prefs.getString('spoof_appversion') ?? '25.10.10',
|
'app_version': prefs.getString('spoof_appversion') ?? '25.12.1',
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -203,6 +203,14 @@ class ControlMessageChip extends StatelessWidget {
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
final eventTypeStr = eventType?.toString() ?? 'неизвестное';
|
final eventTypeStr = eventType?.toString() ?? 'неизвестное';
|
||||||
|
|
||||||
|
if (eventTypeStr.toLowerCase() == 'system') {
|
||||||
|
return 'Стартовое событие, не обращайте внимания.';
|
||||||
|
}
|
||||||
|
if (eventTypeStr == 'joinByLink') {
|
||||||
|
return 'Кто-то присоединился(ась) по пригласительной ссылке...';
|
||||||
|
}
|
||||||
|
|
||||||
return 'Событие: $eventTypeStr';
|
return 'Событие: $eventTypeStr';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user