Add Database::set_user_known_bash_tags()

This commit is contained in:
Oliver Hamlet
2026-01-02 15:30:40 +00:00
parent 2fe107d66b
commit db97a0786a
10 changed files with 92 additions and 2 deletions
+9 -2
View File
@@ -70,8 +70,15 @@ std::vector<std::string> Database::GetKnownBashTags() const {
std::vector<std::string> Database::GetUserKnownBashTags() const {
try {
return convert<std::string>(
database_->user_known_bash_tags());
return convert<std::string>(database_->user_known_bash_tags());
} catch (const ::rust::Error& e) {
std::rethrow_exception(mapError(e));
}
}
void Database::SetUserKnownBashTags(const std::vector<std::string>& bashTags) {
try {
return database_->set_user_known_bash_tags(convert(bashTags));
} catch (const ::rust::Error& e) {
std::rethrow_exception(mapError(e));
}
+2
View File
@@ -32,6 +32,8 @@ public:
std::vector<std::string> GetUserKnownBashTags() const override;
void SetUserKnownBashTags(const std::vector<std::string>& bashTags) override;
std::vector<Message> GetGeneralMessages(
bool evaluateConditions = false) const override;