mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
Add Database::set_user_general_messages()
This commit is contained in:
@@ -105,6 +105,15 @@ std::vector<Message> Database::GetUserGeneralMessages(
|
||||
}
|
||||
}
|
||||
|
||||
void Database::SetUserGeneralMessages(const std::vector<Message>& messages) {
|
||||
try {
|
||||
database_->set_user_general_messages(
|
||||
convert<loot::rust::Message>(messages));
|
||||
} catch (const ::rust::Error& e) {
|
||||
std::rethrow_exception(mapError(e));
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<Group> Database::GetGroups(bool includeUserMetadata) const {
|
||||
try {
|
||||
return convert<Group>(database_->groups(includeUserMetadata));
|
||||
|
||||
@@ -41,6 +41,8 @@ public:
|
||||
std::vector<Message> GetUserGeneralMessages(
|
||||
bool evaluateConditions = false) const override;
|
||||
|
||||
void SetUserGeneralMessages(const std::vector<Message>& messages) override;
|
||||
|
||||
std::vector<Group> GetGroups(bool includeUserMetadata = true) const override;
|
||||
std::vector<Group> GetUserGroups() const override;
|
||||
void SetUserGroups(const std::vector<Group>& groups) override;
|
||||
|
||||
Reference in New Issue
Block a user