Nathan SOULIER fff5617757 First commit
2025-03-24 10:12:56 +01:00

32 lines
606 B
Dart

import 'dart:io' show Platform;
import 'package:package_info_plus/package_info_plus.dart';
String getRedirectURI() {
try {
if (Platform.isAndroid) {
return "";
} else {
return "/localhost:3000/auth.html";
}
} catch (e) {
// Must be web
return "/localhost:3000/auth.html";
}
}
Future<String> getCallbackUrlScheme() async {
try {
if (Platform.isAndroid) {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
return packageInfo.packageName;
} else {
return "http";
}
} catch (e) {
// Must be web
return "http";
}
}