updateReadStatus method
Future<DataResult>
updateReadStatus(
{ - required String recipientId,
})
override
Implementation
@override
Future<DataResult> updateReadStatus({required String recipientId}) async{
final result = await NUIWeb.get(module: NUIWEB_MODULE).doPUT<NUIStandardHttpResponse>(url: "push/message/read", pathVariable: recipientId, entity: NUIStandardHttpResponseEntity());
if(result.success == true){
logNUI(_MODULE, "Update message read status successful");
return DataResult(
success: true,
message: "Update message read status successful",
code: NUIPushCode.READ_MESSAGE_SUCCESS.name,
);
}
else{
logNUI(_MODULE, "Failed to update message read status");
return DataResult(
success: false,
message: result.message,
code: NUIPushCode.READ_MESSAGE_FAILED.name,
);
}
}