Browse Source

对接

dev-2.0
王子贤 1 week ago
parent
commit
fb6e67b5e0
4 changed files with 49 additions and 0 deletions
  1. 7
      lib/controller/home/home_controller.dart
  2. 3
      lib/network/api_urls.dart
  3. 5
      lib/network/home_api.dart
  4. 34
      lib/network/home_api.g.dart

7
lib/controller/home/home_controller.dart

@ -76,6 +76,7 @@ class HomeController extends GetxController {
//
loadInitialData();
getFriendFootprintInfo();
userAction();
_timer = Timer.periodic(const Duration(minutes: 1), (timer) {
getFriendFootprintInfo();
@ -84,6 +85,12 @@ class HomeController extends GetxController {
}
userAction() async {
final response = await _homeApi.userCreateUserAction({"actionType": 2});
}
final count = 3.obs;

3
lib/network/api_urls.dart

@ -255,4 +255,7 @@ class ApiUrls {
static const String userCreateUserFeedback =
'dating-agency-service/user/create/user-feedback';
static const String userCreateUserAction =
'dating-agency-service/user/create/user-action';
}

5
lib/network/home_api.dart

@ -106,4 +106,9 @@ abstract class HomeApi {
@Body() Map<String, dynamic> data,
);
@POST(ApiUrls.userCreateUserAction)
Future<HttpResponse<BaseResponse<dynamic>>> userCreateUserAction(
@Body() Map<String, dynamic> data,
);
}

34
lib/network/home_api.g.dart

@ -567,6 +567,40 @@ class _HomeApi implements HomeApi {
return httpResponse;
}
@override
Future<HttpResponse<BaseResponse<dynamic>>> userCreateUserAction(
Map<String, dynamic> data,
) async {
final _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _headers = <String, dynamic>{};
final _data = <String, dynamic>{};
_data.addAll(data);
final _options = _setStreamType<HttpResponse<BaseResponse<dynamic>>>(
Options(method: 'POST', headers: _headers, extra: _extra)
.compose(
_dio.options,
'dating-agency-service/user/create/user-action',
queryParameters: queryParameters,
data: _data,
)
.copyWith(baseUrl: _combineBaseUrls(_dio.options.baseUrl, baseUrl)),
);
final _result = await _dio.fetch<Map<String, dynamic>>(_options);
late BaseResponse<dynamic> _value;
try {
_value = BaseResponse<dynamic>.fromJson(
_result.data!,
(json) => json as dynamic,
);
} on Object catch (e, s) {
errorLogger?.logError(e, s, _options);
rethrow;
}
final httpResponse = HttpResponse(_value, _result);
return httpResponse;
}
RequestOptions _setStreamType<T>(RequestOptions requestOptions) {
if (T != dynamic &&
!(requestOptions.responseType == ResponseType.bytes ||

Loading…
Cancel
Save