feat: video download

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-11-06 12:12:32 +08:00
parent 976622df89
commit ffd4f9ee73
92 changed files with 4853 additions and 946 deletions

View File

@@ -3,7 +3,7 @@ import 'package:PiliPlus/pages/fan/view.dart';
import 'package:PiliPlus/pages/follow/child/child_view.dart';
import 'package:PiliPlus/pages/follow_search/view.dart';
import 'package:PiliPlus/pages/share/view.dart' show UserModel;
import 'package:PiliPlus/services/account_service.dart';
import 'package:PiliPlus/utils/accounts.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
@@ -18,7 +18,7 @@ class ContactPage extends StatefulWidget {
class _ContactPageState extends State<ContactPage>
with SingleTickerProviderStateMixin {
AccountService accountService = Get.find<AccountService>();
late final mid = Accounts.main.mid;
late final _controller = TabController(length: 2, vsync: this);
@override
@@ -50,7 +50,7 @@ class _ContactPageState extends State<ContactPage>
UserModel? userModel = await Navigator.of(context).push(
GetPageRoute(
page: () => FollowSearchPage(
mid: accountService.mid,
mid: mid,
isFromSelect: widget.isFromSelect,
),
),
@@ -68,7 +68,7 @@ class _ContactPageState extends State<ContactPage>
controller: _controller,
children: [
FollowChildPage(
mid: accountService.mid,
mid: mid,
onSelect: widget.isFromSelect ? onSelect : null,
),
FansPage(