addFacebookAccount method
add facebook account after connecting with facebook or instagram API
Implementation
Future<void> addFacebookAccount(AddFacebookOrInstagramRequest request,
{bool isLast = false}) async {
try {
//log('final request: ${request.toString()}');
getConnectionUrlLoadingStatus.value = true;
// _loadingService.show(status: 'Processing');
GetFacebookResponse response =
await _linkingRepository.addFacebookConnection(request);
if (response.status == 'success') {
//log(response.toString());
await getSocialMediaAccounts();
if (isLast) {
getConnectionUrlLoadingStatus.value = false;
linkingSuccess.value = 'Account added successfully';
// _loadingService.dismiss();
// _loadingService.dismiss();
}
// _loadingService.dismiss();
getConnectionUrlLoadingStatus.value = false;
} else {
getConnectionUrlLoadingStatus.value = false;
linkingError.value = response.message.toString();
// _loadingService.showError(response.message.toString());
disposeSubUniLinks();
}
} catch (e) {
getConnectionUrlLoadingStatus.value = false;
if (e is DioError) {
linkingError.value = e.response?.data['message'] ?? '';
// _loadingService.showError(e.response?.data['message']);
} else {
linkingError.value = e.toString();
// _loadingService.showError(e.toString());
}
}
}