"Removed unused imports, deleted loading variable and related code, and updated audio source in MediaService.handleAudioPlayback"
This commit is contained in:
parent
aaf9a42962
commit
147a363c47
|
|
@ -12,11 +12,9 @@ import 'package:didvan/views/widgets/didvan/card.dart';
|
|||
import 'package:didvan/views/widgets/didvan/text.dart';
|
||||
import 'package:didvan/views/widgets/skeleton_image.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:http/http.dart';
|
||||
import 'package:persian_number_utility/persian_number_utility.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:didvan/providers/user.dart';
|
||||
import 'dart:html' as html;
|
||||
|
||||
class MainPagePodcastItem extends StatefulWidget {
|
||||
final MainPageContentType content;
|
||||
|
|
@ -28,7 +26,6 @@ class MainPagePodcastItem extends StatefulWidget {
|
|||
}
|
||||
|
||||
class _MainPagePodcastItemState extends State<MainPagePodcastItem> {
|
||||
bool loading = false;
|
||||
void _onMarkChange() {
|
||||
UserProvider.changeItemMark(
|
||||
widget.type,
|
||||
|
|
@ -48,18 +45,8 @@ class _MainPagePodcastItemState extends State<MainPagePodcastItem> {
|
|||
args: const StudioRequestArgs(page: 0, type: 'podcast'),
|
||||
);
|
||||
MediaService.currentPodcast = state.studio;
|
||||
loading = true;
|
||||
state.update();
|
||||
final response =
|
||||
await get(Uri.parse(widget.content.link.replaceAll('%3A', ':')));
|
||||
final bytes = response.bodyBytes;
|
||||
final blob = html.Blob([bytes]);
|
||||
final blobUrl = html.Url.createObjectUrlFromBlob(blob);
|
||||
await Future.delayed(const Duration(seconds: 3));
|
||||
loading = false;
|
||||
state.update();
|
||||
MediaService.handleAudioPlayback(
|
||||
audioSource: blobUrl,
|
||||
audioSource: widget.content.link.replaceAll('%3A', ':'),
|
||||
id: widget.content.id,
|
||||
isNetworkAudio: true,
|
||||
isVoiceMessage: false,
|
||||
|
|
|
|||
Loading…
Reference in New Issue