// This is the source code of AyuGram for Desktop. // // We do not and cannot prevent the use of our code, // but be respectful and credit the original author. // // Copyright @Radolyn, 2025 #pragma once #include "entities.h" namespace AyuDatabase { void initialize(); void addEditedMessage(const EditedMessage &message); std::vector getEditedMessages(ID userId, ID dialogId, ID messageId, ID minId, ID maxId, int totalLimit); bool hasRevisions(ID userId, ID dialogId, ID messageId); void addDeletedMessage(const DeletedMessage &message); std::vector getDeletedMessages(ID userId, ID dialogId, ID topicId, ID minId, ID maxId, int totalLimit); bool hasDeletedMessages(ID userId, ID dialogId, ID topicId); }