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:
parent
f364c61535
commit
3761f8a568
1 changed files with 17 additions and 0 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue