LaunchParams.parse constructor
LaunchParams.parse(
- String launchParams
LaunchParams factory with raw params launchParams
Implementation
factory LaunchParams.parse(String launchParams) {
final paramsMap = Uri.splitQueryString(launchParams);
return LaunchParams(
(b) => b
..rawLaunchParams = launchParams
..userId = int.parse(paramsMap['vk_user_id']!)
..appId = int.parse(paramsMap['vk_app_id']!)
..isAppUser = int.parse(paramsMap['vk_is_app_user']!) == 1
..areNotificationsEnabled =
int.parse(paramsMap['vk_are_notifications_enabled']!) == 1
..language = paramsMap['vk_language']!
..ref = paramsMap['vk_ref']!
..accessTokenSettings = paramsMap['vk_access_token_settings']!
..groupId = int.tryParse(paramsMap['vk_group_id'] ?? '')
..viewerGroupRole = paramsMap['vk_viewer_group_role']
..platform = paramsMap['vk_platform']!
..isFavorite = int.parse(paramsMap['vk_is_favorite']!) == 1
..ts = int.parse(paramsMap['vk_ts']!)
..sign = paramsMap['sign']!,
);
}