1
0
Fork 0
mirror of https://github.com/muerwre/vk-tg-bot.git synced 2025-04-25 15:06:41 +07:00

#4 added simple DB layer

This commit is contained in:
Fedor Katurov 2021-05-04 11:38:22 +07:00
parent f3a746efe8
commit c0588acd26
15 changed files with 476 additions and 11 deletions

17
src/service/db/index.ts Normal file
View file

@ -0,0 +1,17 @@
import { VkEvent } from "../vk/types";
import { Event, Like } from "./types";
export interface Storage {
getEvent(
type: VkEvent,
id: number,
groupId: number,
channel: string
): Promise<Event>;
createEvent(event: Event): Promise<Event>;
getLikesFor(channel: string, messageId: number): Promise<Like[]>;
getLikeBy(channel: string, messageId: number, author: number): Promise<Like>;
}