getPushMessageById method
Implementation
@override
Future<DataResult<NUIPushMessage>> getPushMessageById({required String recipientId}) async{
final result = await NUIWeb.get(module: NUIWEB_MODULE).doGET<NUIPushMessage>(url: "push/my-messages", pathVariable: recipientId, entity: NUIPushMessageEntity());
if(result.success == true){
logNUI(_MODULE, "Get push message of recipient id : $recipientId successful");
return DataResult<NUIPushMessage>(
success: true,
message: result.message,
data: result.body,
code: NUIPushCode.GET_MESSAGE_SUCCESS.name
);
}
else{
logNUI(_MODULE, "Failed to get push message of recipient id : $recipientId");
return DataResult(
success: false,
message: result.message,
code: NUIPushCode.GET_MESSAGE_FAILED.name
);
}
}