getOrUpdateReferralCode method
Sin code consulta el código de referido actual del participante;
con code lo actualiza.
Implementation
@override
Future<ReferralCode> getOrUpdateReferralCode({
required String token,
String? code,
}) async {
final response = await dio.post(
'/microsite/referrals/',
options: Options(headers: {'Authorization': 'Bearer $token'}),
data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'code': ?code,
},
);
final responseData = _parseResponse(response.data);
return ReferralMapper.referralCodeToEntity(ReferralCodeResponse.fromJson(responseData));
}