3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-25 10:25:01 +00:00

Update GuildSavedMessages.ts

This commit is contained in:
srqc 2023-02-09 19:29:49 -05:00 committed by GitHub
parent f364c61535
commit 3761f8a568
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -172,6 +172,23 @@ export class GuildSavedMessages extends BaseGuildRepository<SavedMessage> {
return this.processMultipleEntitiesFromDB(results);
}
async getUserMessages(userId, limit?: number): Promise<SavedMessage[]> {
let query = this.messages
.createQueryBuilder()
.where("guild_id = :guild_id", { guild_id: this.guildId })
.andWhere("user_id = :user_id", { user_id: userId })
.andWhere("deleted_at IS NULL");
if (limit != null) {
query = query.limit(limit);
}
const results = await query.getMany();
return this.processMultipleEntitiesFromDB(results);
}
async getMultiple(messageIds: string[]): Promise<SavedMessage[]> {
const results = await this.messages
.createQueryBuilder()