comparison OrthancServer/Sources/ServerJobs/ArchiveJob.cpp @ 5310:b5c502bcaf99

added a route to DELETE /jobs/../archive
author Alain Mazy <am@osimis.io>
date Mon, 12 Jun 2023 18:42:06 +0200
parents ad3cd5ec2074
children 3c8286e5d07b b5f2122a1334
comparison
equal deleted inserted replaced
5309:fb231da5c0f1 5310:b5c502bcaf99
1457 else 1457 else
1458 { 1458 {
1459 return false; 1459 return false;
1460 } 1460 }
1461 } 1461 }
1462
1463 bool ArchiveJob::DeleteOutput(const std::string& key)
1464 {
1465 if (key == "archive" &&
1466 !mediaArchiveId_.empty())
1467 {
1468 SharedArchive::Accessor accessor(context_.GetMediaArchive(), mediaArchiveId_);
1469
1470 if (accessor.IsValid())
1471 {
1472 context_.GetMediaArchive().Remove(mediaArchiveId_);
1473 return true;
1474 }
1475 else
1476 {
1477 return false;
1478 }
1479 }
1480 else
1481 {
1482 return false;
1483 }
1484 }
1462 } 1485 }