From ca8f45ec7c81a34eeeecf545c8ff8c3b408607b5 Mon Sep 17 00:00:00 2001 From: Flummi Date: Mon, 2 Jun 2025 11:10:50 +0200 Subject: [PATCH] async/await --- lib/widgets/video_widget.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/widgets/video_widget.dart b/lib/widgets/video_widget.dart index 73f1fc1..5edfdcc 100644 --- a/lib/widgets/video_widget.dart +++ b/lib/widgets/video_widget.dart @@ -16,17 +16,17 @@ class _VideoWidgetState extends State { @override void initState() { super.initState(); + _initController(); + } - _controller = - VideoPlayerController.networkUrl( - Uri.parse('https://f0ck.me/b/${widget.details.dest}'), - ) - ..initialize().then((_) { - setState(() {}); - }); + Future _initController() async { + _controller = VideoPlayerController.networkUrl(Uri.parse('https://f0ck.me/b/${widget.details.dest}')); + await _controller.initialize(); + setState(() {}); _controller.addListener(() => setState(() {})); _controller.play(); + _controller.setLooping(true); } @override