GitWatcherBot
1.0.0
A Telegram Bot that notifies you when a new change is made in your repositories (issues, pull requests, stars, forks, and watches)
|
This is the complete list of members for Database, including all inherited members.
addLog(const models::Log &newLog) | Database | static |
addRepo(const models::Repository &newRepo) | Database | static |
addUser(const models::User &newUser) | Database | static |
backup() | Database | static |
getDbMutex() noexcept | Database | static |
getStorage() | Database | inlinestatic |
getUser(const models::UserId userId) | Database | static |
getUserRepos(const models::UserId watcherId) | Database | static |
getUserReposFullnames(const models::UserId watcherId) | Database | static |
getUserStatus(const models::UserId userId) | Database | static |
iterateRepos(const std::function< void(const models::Repository &)> &callback) | Database | static |
removeUserRepo(const models::UserId watcherId, const models::RepositoryId repoId) | Database | static |
repoExists(const models::RepositoryId repoId) | Database | static |
repoExistsByFullName(const std::string &full_name) | Database | static |
updateRepo(const models::Repository &updatedRepo) | Database | static |
updateUser(const models::User &updatedUser) | Database | static |
updateUserStatus(const models::UserId userId, const models::UserStatus newStatus) | Database | static |
userExists(const models::UserId userId) | Database | static |
userReposCount(const models::UserId userId) | Database | static |