droplet
1.3.0
A multipurpose Discord bot with the hacker in mind
Toggle main menu visibility
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
12
struct
AppContext
;
13
class
DatabaseExecutor
;
14
15
class
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);
24
DatabaseExecutor
& db_;
25
};
IMessageCommand.hpp
CleanUp::on_message_delete_bulk
void on_message_delete_bulk(const dpp::message_delete_bulk_t &event) override
Definition
CleanUp.cpp:39
CleanUp::on_message_delete
void on_message_delete(const dpp::message_delete_t &event) override
Definition
CleanUp.cpp:35
CleanUp::CleanUp
CleanUp(AppContext &ctx)
Definition
CleanUp.cpp:16
DatabaseExecutor
Definition
DatabaseExecutor.hpp:14
IMessageCommand
Definition
IMessageCommand.hpp:6
AppContext
Definition
AppContext.hpp:12
src
bot_library
commands
clean_up
CleanUp.hpp
Generated by
1.18.0