24 lines
589 B
Dart
24 lines
589 B
Dart
import 'package:dio/dio.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:quiz_app/core/endpoint/api_endpoint.dart';
|
|
import 'package:quiz_app/data/models/register/register_request.dart';
|
|
import 'package:quiz_app/data/providers/dio_client.dart';
|
|
|
|
class AuthService extends GetxService {
|
|
late final Dio _dio;
|
|
|
|
@override
|
|
void onInit() {
|
|
_dio = Get.find<ApiClient>().dio;
|
|
super.onInit();
|
|
}
|
|
|
|
Future<void> register(RegisterRequestModel request) async {
|
|
var data = await _dio.post(
|
|
APIEndpoint.register,
|
|
data: request.toJson(),
|
|
);
|
|
print(data);
|
|
}
|
|
}
|