droplet 1.3.0
A multipurpose Discord bot with the hacker in mind
Loading...
Searching...
No Matches
CleanUp.hpp
Go to the documentation of this file.
1/*
2 * (c) Copyright erarnitox.de - All rights reserved
3 * Author: Erarnitox <david@erarnitox.de>
4 *
5 * License: MIT License
6 */
7
8#pragma once
9
10#include <IMessageCommand.hpp>
11
12struct AppContext;
14
15class CleanUp : public IMessageCommand {
16 public:
17 explicit CleanUp(AppContext& ctx);
18
19 void on_message_delete(const dpp::message_delete_t& event) override;
20 void on_message_delete_bulk(const dpp::message_delete_bulk_t& event) override;
21
22 private:
23 void clean_up_message(const dpp::snowflake& message_id);
25};
void on_message_delete_bulk(const dpp::message_delete_bulk_t &event) override
Definition CleanUp.cpp:39
void on_message_delete(const dpp::message_delete_t &event) override
Definition CleanUp.cpp:35
CleanUp(AppContext &ctx)
Definition CleanUp.cpp:16
Definition DatabaseExecutor.hpp:14
Definition IMessageCommand.hpp:6
Definition AppContext.hpp:12