AndroidManifest: handle allowed actions

This commit is contained in:
lemoer 2025-07-12 03:40:04 +02:00
parent ce10cf8fe3
commit a8a43f8708

View File

@ -221,7 +221,27 @@ class _MyHomePageState extends State<MyHomePage> {
// Subscribe to all events (initial link and further) // Subscribe to all events (initial link and further)
final sub = appLinks.uriLinkStream.listen((uri) { final sub = appLinks.uriLinkStream.listen((uri) {
doSSH("innentuer-open"); final allowedActions = [
'innentuer-open',
'aussentuer-open',
'lab-close',
'werkstatt-open',
'werkstatt-close',
];
final action = uri.host;
if (!allowedActions.contains(action)) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text("Unknown action: $action"),
duration: const Duration(seconds: 3),
),
);
return;
}
doSSH(action);
}); });
// we do not await generateKey() here, as this is the intended way // we do not await generateKey() here, as this is the intended way