Removed plugin structure

This commit is contained in:
2025-12-11 21:05:36 +01:00
parent ec91e971c0
commit 5d8a93ce84
4 changed files with 6 additions and 44 deletions
-1
View File
@@ -3,5 +3,4 @@ pub mod database;
#[cfg(feature = "loader")]
pub mod loader;
pub mod logger;
pub mod plugin;
pub mod vfs;
-22
View File
@@ -1,22 +0,0 @@
use std::sync::Arc;
use crate::{
server::Server,
types::message::{ClientMessage, WsMessage},
utils::client::Client,
};
pub type DynPlugin = Box<dyn Plugin + Send + Sync>;
pub trait Plugin {
fn init(&mut self, server: &Arc<Server>);
#[allow(unused_variables)]
fn on_request(
&mut self,
req: &WsMessage<ClientMessage>,
client: &Client,
server: &Arc<Server>,
) -> bool {
false
}
}