showBlockStatusAlert function
dynamic
showBlockStatusAlert(
- Function? function,
- Rx<
ProfileDetails> profile, - Rx<
AvailableFeatures> availableFeatures
Implementation
showBlockStatusAlert(Function? function, Rx<ProfileDetails> profile,
Rx<AvailableFeatures> availableFeatures) {
DialogUtils.showAlert(
dialogStyle: AppStyleConfig.dialogStyle,
message: getTranslated("unBlockToSendMsg"),
actions: [
TextButton(
style: AppStyleConfig.dialogStyle.buttonStyle,
onPressed: () {
NavUtils.back();
},
child: Text(
getTranslated("cancel").toUpperCase(),
)),
TextButton(
style: AppStyleConfig.dialogStyle.buttonStyle,
onPressed: () async {
NavUtils.back();
Mirrorfly.unblockUser(
userJid: profile.value.jid.checkNull(),
flyCallBack: (FlyResponse response) {
if (response.isSuccess) {
debugPrint(response.toString());
profile.value.isBlocked = false;
if (function != null) {
function.call(profile, availableFeatures);
}
}
});
},
child: Text(
getTranslated("unblock").toUpperCase(),
)),
]);
}