import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'dio_client.dart'; class RequestService { late final Dio _dio; RequestService(BuildContext context) { _dio = DioClient.getInstance(context); } /// Signup request after OTP Future> sendSignup(Map payload) async { try { final resp = await _dio.post('/signup-request', data: payload); return Map.from(resp.data); } on DioException catch (e) { return { 'status': false, 'message': e.response?.data ?? e.message }; } catch (e) { return {'status': false, 'message': e.toString()}; } } }