This commit is contained in:
@@ -2,6 +2,7 @@ import 'dart:io';
|
||||
import 'dart:typed_data';
|
||||
|
||||
import 'package:f0ckapp/screens/fullscreen_screen.dart';
|
||||
import 'package:f0ckapp/widgets/end_drawer.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
@@ -72,7 +73,9 @@ class _DetailViewState extends ConsumerState<DetailView> {
|
||||
Future<void> _downloadMedia() async {
|
||||
final MediaState mediaState = ref.read(mediaProvider);
|
||||
final MediaItem currentItem = mediaState.mediaItems[_currentIndex];
|
||||
final File file = await DefaultCacheManager().getSingleFile(currentItem.mediaUrl);
|
||||
final File file = await DefaultCacheManager().getSingleFile(
|
||||
currentItem.mediaUrl,
|
||||
);
|
||||
final MethodChannel methodChannel = const MethodChannel('MediaShit');
|
||||
|
||||
bool? success = await methodChannel.invokeMethod<bool>('saveFile', {
|
||||
@@ -81,7 +84,9 @@ class _DetailViewState extends ConsumerState<DetailView> {
|
||||
});
|
||||
|
||||
success == true
|
||||
? _showMsg('${currentItem.dest} wurde in Downloads/fApp neigespeichert.')
|
||||
? _showMsg(
|
||||
'${currentItem.dest} wurde in Downloads/fApp neigespeichert.',
|
||||
)
|
||||
: _showMsg('${currentItem.dest} konnte nicht heruntergeladen werden.');
|
||||
}
|
||||
|
||||
@@ -102,7 +107,7 @@ class _DetailViewState extends ConsumerState<DetailView> {
|
||||
Future.microtask(() {
|
||||
ref
|
||||
.read(mediaProvider.notifier)
|
||||
.loadMedia(id: widget.initialItemId + 50);
|
||||
.loadMedia(/*id: widget.initialItemId + 50*/);
|
||||
});
|
||||
return Scaffold(
|
||||
appBar: AppBar(),
|
||||
@@ -198,8 +203,19 @@ class _DetailViewState extends ConsumerState<DetailView> {
|
||||
],
|
||||
icon: const Icon(Icons.share),
|
||||
),
|
||||
Builder(
|
||||
builder: (context) {
|
||||
return IconButton(
|
||||
icon: const Icon(Icons.menu),
|
||||
onPressed: () {
|
||||
Scaffold.of(context).openEndDrawer();
|
||||
},
|
||||
);
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
endDrawer: EndDrawer(ref: ref),
|
||||
body: Stack(
|
||||
children: [
|
||||
PageTransformer(
|
||||
|
||||
Reference in New Issue
Block a user