diff --git a/lib/network/home_api.g.dart b/lib/network/home_api.g.dart index e25687c..84908ed 100644 --- a/lib/network/home_api.g.dart +++ b/lib/network/home_api.g.dart @@ -58,7 +58,7 @@ class _HomeApi implements HomeApi { ), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); diff --git a/lib/network/rtc_api.g.dart b/lib/network/rtc_api.g.dart index ceac9f1..5aa117a 100644 --- a/lib/network/rtc_api.g.dart +++ b/lib/network/rtc_api.g.dart @@ -45,7 +45,7 @@ class _RtcApi implements RtcApi { (json) => RtcChannelData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -76,7 +76,7 @@ class _RtcApi implements RtcApi { (json) => RtcChannelData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -107,7 +107,7 @@ class _RtcApi implements RtcApi { (json) => RtcChannelData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -143,7 +143,7 @@ class _RtcApi implements RtcApi { (json) => RtcChannelDetail.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -177,7 +177,7 @@ class _RtcApi implements RtcApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -212,7 +212,7 @@ class _RtcApi implements RtcApi { (json) => RtcSeatUserInfo.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -246,7 +246,7 @@ class _RtcApi implements RtcApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -280,7 +280,7 @@ class _RtcApi implements RtcApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -311,7 +311,7 @@ class _RtcApi implements RtcApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -351,7 +351,7 @@ class _RtcApi implements RtcApi { ), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -392,7 +392,7 @@ class _RtcApi implements RtcApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -426,7 +426,7 @@ class _RtcApi implements RtcApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); diff --git a/lib/network/user_api.g.dart b/lib/network/user_api.g.dart index 758c6e7..f2cdbe1 100644 --- a/lib/network/user_api.g.dart +++ b/lib/network/user_api.g.dart @@ -46,7 +46,7 @@ class _UserApi implements UserApi { (json) => LoginData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -79,7 +79,7 @@ class _UserApi implements UserApi { (json) => UserBaseData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -111,7 +111,7 @@ class _UserApi implements UserApi { (json) => UserData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -145,7 +145,7 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -179,7 +179,7 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -213,7 +213,7 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -247,7 +247,7 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -289,7 +289,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -320,7 +320,7 @@ class _UserApi implements UserApi { (json) => json as String, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -351,7 +351,7 @@ class _UserApi implements UserApi { (json) => OssData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -391,7 +391,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -425,7 +425,7 @@ class _UserApi implements UserApi { (json) => UserRoseData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -468,7 +468,7 @@ class _UserApi implements UserApi { (json) => RoseHistoryData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -505,7 +505,7 @@ class _UserApi implements UserApi { (json) => SubmitOrderData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -548,7 +548,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -591,7 +591,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -634,7 +634,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -677,7 +677,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -720,7 +720,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -754,7 +754,7 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -796,7 +796,7 @@ class _UserApi implements UserApi { : List.empty(), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -830,7 +830,7 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -867,7 +867,7 @@ class _UserApi implements UserApi { (json) => BankCardOcrData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -901,7 +901,7 @@ class _UserApi implements UserApi { (json) => WithdrawData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -935,7 +935,7 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -975,7 +975,7 @@ class _UserApi implements UserApi { (json) => WithdrawAuditData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -1007,7 +1007,7 @@ class _UserApi implements UserApi { (json) => UserInfoData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -1044,7 +1044,7 @@ class _UserApi implements UserApi { (json) => WalletAccountData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -1090,7 +1090,7 @@ class _UserApi implements UserApi { WalletAccountRecordData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -1122,7 +1122,7 @@ class _UserApi implements UserApi { (json) => UserInfoData.fromJson(json as Map), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -1160,7 +1160,7 @@ class _UserApi implements UserApi { ), ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); @@ -1191,7 +1191,43 @@ class _UserApi implements UserApi { (json) => json as dynamic, ); } on Object catch (e, s) { - errorLogger?.logError(e, s, _options, _result); + errorLogger?.logError(e, s, _options); + rethrow; + } + final httpResponse = HttpResponse(_value, _result); + return httpResponse; + } + + @override + Future>> getPaymentOrderDetail({ + required String id, + }) async { + final _extra = {}; + final queryParameters = {r'id': id}; + final _headers = {}; + const Map? _data = null; + final _options = + _setStreamType>>( + Options(method: 'GET', headers: _headers, extra: _extra) + .compose( + _dio.options, + '/dating-agency-mall/user/get/payment-order/detail', + queryParameters: queryParameters, + data: _data, + ) + .copyWith( + baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl), + ), + ); + final _result = await _dio.fetch>(_options); + late BaseResponse _value; + try { + _value = BaseResponse.fromJson( + _result.data!, + (json) => PaymentDetailData.fromJson(json as Map), + ); + } on Object catch (e, s) { + errorLogger?.logError(e, s, _options); rethrow; } final httpResponse = HttpResponse(_value, _result); diff --git a/lib/pages/discover/live_end_page.dart b/lib/pages/discover/live_end_page.dart index 3158392..8b4bb67 100644 --- a/lib/pages/discover/live_end_page.dart +++ b/lib/pages/discover/live_end_page.dart @@ -111,37 +111,13 @@ class LiveEndPage extends StatelessWidget { color: Colors.white, ), ), - SizedBox(width: 12.w), - // 关注按钮 - Container( - padding: EdgeInsets.symmetric( - horizontal: 16.w, - vertical: 6.w, - ), - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(20.w), - border: Border.all( - color: Colors.white, - width: 1.w, - ), - ), - child: Text( - '关注', - style: TextStyle( - fontSize: 14.w, - color: Colors.white, - ), - ), - ).onTap(() { - // TODO: 实现关注功能 - print('点击关注'); - }), ], ), SizedBox(height: 60.w), // 状态消息(带横线) Row( children: [ + SizedBox(width: 40.w,), Expanded( child: Container( height: 1.w, @@ -164,6 +140,7 @@ class LiveEndPage extends StatelessWidget { color: Colors.white.withOpacity(0.3), ), ), + SizedBox(width: 40.w,), ], ), ], diff --git a/lib/pages/discover/live_room_page.dart b/lib/pages/discover/live_room_page.dart index fe13408..d2af234 100644 --- a/lib/pages/discover/live_room_page.dart +++ b/lib/pages/discover/live_room_page.dart @@ -181,11 +181,8 @@ class _LiveRoomPageState extends State { popularityText: popularityText, avatarAsset: avatarAsset, onCloseTap: () { - _overlayController.show(); - // 延迟返回,确保 overlay 先显示 - Future.microtask(() { - Get.back(); - }); + _overlayController.toggle(); + Get.back(); }, ); }), diff --git a/lib/widget/live/live_room_anchor_showcase.dart b/lib/widget/live/live_room_anchor_showcase.dart index 99d2769..57212b0 100644 --- a/lib/widget/live/live_room_anchor_showcase.dart +++ b/lib/widget/live/live_room_anchor_showcase.dart @@ -219,6 +219,20 @@ class _LiveRoomAnchorShowcaseState extends State { engine != null ? Stack( children: [ + AgoraVideoView( + controller: isCurrentUser + ? VideoViewController( + rtcEngine: engine, + canvas: const VideoCanvas(uid: 0), + ) + : VideoViewController.remote( + rtcEngine: engine, + canvas: VideoCanvas(uid: userInfo.uid!), + connection: RtcConnection( + channelId: _rtcManager.currentChannelId ?? '', + ), + ), + ), Positioned( top: 5.w, right: 5.w, @@ -301,20 +315,6 @@ class _LiveRoomAnchorShowcaseState extends State { ], ), ), - AgoraVideoView( - controller: isCurrentUser - ? VideoViewController( - rtcEngine: engine, - canvas: const VideoCanvas(uid: 0), - ) - : VideoViewController.remote( - rtcEngine: engine, - canvas: VideoCanvas(uid: userInfo.uid!), - connection: RtcConnection( - channelId: _rtcManager.currentChannelId ?? '', - ), - ), - ), ], ) : _roomController.currentRole == CurrentRole.broadcaster