chore: fix android build not working

This commit is contained in:
Kingkor Roy Tirtho 2025-06-21 21:26:41 +06:00
parent ee71dbf552
commit cb97f4352c
2 changed files with 5 additions and 7 deletions

View File

@ -1,9 +1,9 @@
#Flutter Wrapper #Flutter Wrapper
-keep class io.flutter.app.** { *; } # -keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; } -keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; } -keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; } -keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; } # -keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; } -keep class io.flutter.plugins.** { *; }
-keep class de.prosiebensat1digital.** { *; } -keep class de.prosiebensat1digital.** { *; }

View File

@ -11,7 +11,7 @@ import 'package:spotube/models/metadata/metadata.dart';
import 'package:spotube/provider/metadata_plugin/auth.dart'; import 'package:spotube/provider/metadata_plugin/auth.dart';
import 'package:spotube/provider/metadata_plugin/metadata_plugin_provider.dart'; import 'package:spotube/provider/metadata_plugin/metadata_plugin_provider.dart';
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
import 'package:spotube/provider/metadata_plugin/user.dart'; import 'package:spotube/utils/platform.dart';
@RoutePage() @RoutePage()
class SettingsMetadataProviderPage extends HookConsumerWidget { class SettingsMetadataProviderPage extends HookConsumerWidget {
@ -26,8 +26,6 @@ class SettingsMetadataProviderPage extends HookConsumerWidget {
final metadataPlugin = ref.watch(metadataPluginProvider); final metadataPlugin = ref.watch(metadataPluginProvider);
final isAuthenticated = ref.watch(metadataPluginAuthenticatedProvider); final isAuthenticated = ref.watch(metadataPluginAuthenticatedProvider);
final user = ref.watch(metadataPluginUserProvider);
return Scaffold( return Scaffold(
headers: const [ headers: const [
TitleBar( TitleBar(
@ -85,8 +83,8 @@ class SettingsMetadataProviderPage extends HookConsumerWidget {
icon: const Icon(SpotubeIcons.upload), icon: const Icon(SpotubeIcons.upload),
onPressed: () async { onPressed: () async {
final result = await FilePicker.platform.pickFiles( final result = await FilePicker.platform.pickFiles(
type: FileType.custom, type: kIsAndroid ? FileType.any : FileType.custom,
allowedExtensions: ["smplug"], allowedExtensions: kIsAndroid ? [] : ["smplug"],
withData: true, withData: true,
); );