updateReadStatus method

  1. @override
Future<DataResult> updateReadStatus({
  1. 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,
    );
  }
}