Data-Downloader
view release on metacpan or search on metacpan
lib/Data/Downloader/File.pm view on Meta::CPAN
$symlink->delete
or WARNDIE "failed to remove symlink from db : ".$symlink->error;
}
-e $self->storage_path and do {
unlink $self->storage_path
or WARNDIE "failed to unlink ".$self->storage_path." : $!";
};
}
if ($args->{purge}) {
DEBUG "purging file ".$self->id;
$self->delete(cascade => 1)
or WARNDIE "failed to purge file: ".$self->error;
} else {
DEBUG "removing file ".$self->id;
$self->on_disk(0);
$self->disk(undef);
$self->disk_obj(undef);
$self->save(changes_only => 1)
or WARNDIE "failed to save changes ".$self->error;
}
});
( run in 0.824 second using v1.01-cache-2.11-cpan-49f99fa48dc )