Remove unnecessary checks.

`Reader` cannot be created with a null `zimArchive`.
We don't have to check for zimArchive being not null.
This commit is contained in:
Matthieu Gautier 2020-12-08 18:54:36 +01:00 committed by Emmanuel Engelhart
parent d51000c4a9
commit 1002c15e0d
1 changed files with 0 additions and 21 deletions

View File

@ -339,10 +339,6 @@ string Reader::getOrigId() const
Entry Reader::getEntryFromPath(const std::string& path) const
{
if (!this->zimArchive) {
throw NoEntry();
}
if (path.empty() || path == "/") {
return getMainPage();
}
@ -361,10 +357,6 @@ Entry Reader::getEntryFromEncodedPath(const std::string& path) const
Entry Reader::getEntryFromTitle(const std::string& title) const
{
if (!this->zimArchive) {
throw NoEntry();
}
try {
return zimArchive->getEntryByTitle(title);
} catch(zim::EntryNotFound& e) {
@ -374,22 +366,12 @@ Entry Reader::getEntryFromTitle(const std::string& title) const
bool Reader::pathExists(const string& path) const
{
if (!zimArchive)
{
return false;
}
return zimArchive->hasEntryByPath(path);
}
/* Does the ZIM file has a fulltext index */
bool Reader::hasFulltextIndex() const
{
if (!zimArchive)
{
return false;
}
return zimArchive->hasFulltextIndex();
}
@ -593,9 +575,6 @@ bool Reader::isCorrupted() const
/* Return the file size, works also for splitted files */
unsigned int Reader::getFileSize() const
{
if (!zimArchive) {
return 0;
}
return zimArchive->getFilesize() / 1024;
}