diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 16a247b..fe518f2 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -36,7 +36,7 @@ - + diff --git a/lib/utils/ParseDeepLink.dart b/lib/utils/ParseDeepLink.dart index 5ef637a..9c4dd29 100644 --- a/lib/utils/ParseDeepLink.dart +++ b/lib/utils/ParseDeepLink.dart @@ -1,7 +1,9 @@ +import 'package:flutter/material.dart'; + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + import 'package:f0ckapp/providers/MediaProvider.dart'; import 'package:f0ckapp/screens/DetailView.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_riverpod/flutter_riverpod.dart'; Map routes = { //'login': RegExp(r'^/login/?$'), @@ -49,7 +51,11 @@ Future handleComplexDeepLink( const validMediaTypes = {'audio', 'video', 'image'}; if (media != null && validMediaTypes.contains(media)) { ref.read(mediaProvider.notifier).setType(media); + } else { + ref.read(mediaProvider.notifier).setType('alles'); } + ref.read(mediaProvider.notifier).setMode(0); // wip + ref.read(mediaProvider.notifier).setTag(null); final idParam = params['id']; if (idParam == null || idParam.isEmpty) return; @@ -81,3 +87,8 @@ Future handleComplexDeepLink( scrollController.jumpTo(0); } } +/* +type: mediaTypes[state.typeIndex], +mode: state.modeIndex, +random: state.random, +tag: state.tag,*/ \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index 18ec5f1..81e72fa 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.1.7+37 +version: 1.1.8+38 environment: sdk: ^3.9.0-100.2.beta