mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
Add Database::user_general_messages()
This commit is contained in:
@@ -95,6 +95,16 @@ std::vector<Message> Database::GetGeneralMessages(
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<Message> Database::GetUserGeneralMessages(
|
||||
bool evaluateConditions) const {
|
||||
try {
|
||||
return convert<Message>(
|
||||
database_->user_general_messages(evaluateConditions));
|
||||
} 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));
|
||||
|
||||
@@ -38,6 +38,9 @@ public:
|
||||
std::vector<Message> GetGeneralMessages(
|
||||
bool evaluateConditions = false) const override;
|
||||
|
||||
std::vector<Message> GetUserGeneralMessages(
|
||||
bool evaluateConditions = false) const 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