diff --git a/lib/pages/search/view.dart b/lib/pages/search/view.dart index 88f45ce2..a86ea71d 100644 --- a/lib/pages/search/view.dart +++ b/lib/pages/search/view.dart @@ -19,7 +19,7 @@ class _SearchPageState extends State with RouteAware { @override Widget build(BuildContext context) { return Scaffold( - resizeToAvoidBottomInset: false, + resizeToAvoidBottomInset: true, appBar: AppBar( shape: Border( bottom: BorderSide( diff --git a/lib/pages/setting/sponsor_block_page.dart b/lib/pages/setting/sponsor_block_page.dart index 829c5843..22ecea2d 100644 --- a/lib/pages/setting/sponsor_block_page.dart +++ b/lib/pages/setting/sponsor_block_page.dart @@ -60,7 +60,7 @@ class _SponsorBlockPageState extends State { _checkServerStatus() { Request() .get( - '$_blockServer/api/status', + '$_blockServer/api/status/uptime', options: Options( headers: { 'env': '', @@ -68,15 +68,17 @@ class _SponsorBlockPageState extends State { 'x-bili-mid': '', 'x-bili-aurora-eid': '', 'x-bili-aurora-zone': '', + 'cookie': + 'buvid3= ; SESSDATA= ; bili_jct= ; DedeUserID= ; DedeUserID__ckMd5= ; sid= ', }, ), ) .then((res) { - if (res.data is Map) { - setState(() { - _serverStatus = res.data['uptime'] != null; - }); - } + setState(() { + _serverStatus = res.statusCode == 200 && + res.data is String && + (double.tryParse(res.data) ?? int.tryParse(res.data)) != null; + }); }); } diff --git a/lib/pages/video/detail/controller.dart b/lib/pages/video/detail/controller.dart index b5b39efe..b29b2362 100644 --- a/lib/pages/video/detail/controller.dart +++ b/lib/pages/video/detail/controller.dart @@ -1029,7 +1029,7 @@ class VideoDetailController extends GetxController list!.add( PostSegmentModel( segment: Pair( - first: plPlayerController.positionSeconds.value, + first: 0, second: plPlayerController.positionSeconds.value, ), category: SegmentType.sponsor, @@ -1185,7 +1185,7 @@ class VideoDetailController extends GetxController 0, PostSegmentModel( segment: Pair( - first: plPlayerController.positionSeconds.value, + first: 0, second: plPlayerController.positionSeconds.value, ), category: SegmentType.sponsor,