Add proper types to sendErrorMessage()

This commit is contained in:
Dragory 2021-01-17 21:21:18 +02:00
parent 6896afebfa
commit edaeb7ef0e
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
23 changed files with 123 additions and 78 deletions

View file

@ -83,18 +83,21 @@ export async function displaySearch(
}
} catch (e) {
if (e instanceof SearchError) {
return sendErrorMessage(pluginData, msg.channel, e.message);
sendErrorMessage(pluginData, msg.channel, e.message);
return;
}
if (e instanceof InvalidRegexError) {
return sendErrorMessage(pluginData, msg.channel, e.message);
sendErrorMessage(pluginData, msg.channel, e.message);
return;
}
throw e;
}
if (searchResult.totalResults === 0) {
return sendErrorMessage(pluginData, msg.channel, "No results found");
sendErrorMessage(pluginData, msg.channel, "No results found");
return;
}
const resultWord = searchResult.totalResults === 1 ? "matching member" : "matching members";
@ -203,18 +206,21 @@ export async function archiveSearch(
}
} catch (e) {
if (e instanceof SearchError) {
return sendErrorMessage(pluginData, msg.channel, e.message);
sendErrorMessage(pluginData, msg.channel, e.message);
return;
}
if (e instanceof InvalidRegexError) {
return sendErrorMessage(pluginData, msg.channel, e.message);
sendErrorMessage(pluginData, msg.channel, e.message);
return;
}
throw e;
}
if (results.totalResults === 0) {
return sendErrorMessage(pluginData, msg.channel, "No results found");
sendErrorMessage(pluginData, msg.channel, "No results found");
return;
}
const resultList = args.ids ? formatSearchResultIdList(results.results) : formatSearchResultList(results.results);