Skip to content

Commit

Permalink
1430: Use correct application url depending on the env
Browse files Browse the repository at this point in the history
  • Loading branch information
seluianova committed Nov 27, 2024
1 parent 366ad5e commit 9e5fc8f
Showing 1 changed file with 14 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
import 'package:flutter/material.dart';

import 'package:ehrenamtskarte/build_config/build_config.dart' show buildConfig;
import 'package:ehrenamtskarte/configuration/definitions.dart';
import 'package:ehrenamtskarte/configuration/settings_model.dart';
import 'package:ehrenamtskarte/l10n/translations.g.dart';
import 'package:provider/provider.dart';
import 'package:tinycolor2/tinycolor2.dart';
import 'package:url_launcher/url_launcher_string.dart';

Expand Down Expand Up @@ -80,8 +83,17 @@ class _ExtendCardNotificationState extends State<ExtendCardNotification> {
);
}

void _openApplication() {
Future<bool> _openApplication() {
// TODO add query params with card info
launchUrlString(buildConfig.applicationUrl, mode: LaunchMode.externalApplication);
final isStagingEnabled = Provider.of<SettingsModel>(context, listen: false).enableStaging;
final applicationUrl = isStagingEnabled
? buildConfig.applicationUrl.staging
: isProduction()
? buildConfig.applicationUrl.production
: buildConfig.applicationUrl.local;
return launchUrlString(
applicationUrl,
mode: LaunchMode.externalApplication,
);
}
}

0 comments on commit 9e5fc8f

Please sign in to comment.