From f4a75deba7d655a8a26897be9d99331d5bdac718 Mon Sep 17 00:00:00 2001 From: illegitimate-egg Date: Sun, 2 Mar 2025 16:54:47 +0000 Subject: [PATCH] Remove unneccesary argument --- src/extensions.rs | 10 +--------- src/extensions/jimmy.rhai | 2 +- src/extensions/ping-pong.rhai | 2 +- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/src/extensions.rs b/src/extensions.rs index 986b59b..7b93731 100644 --- a/src/extensions.rs +++ b/src/extensions.rs @@ -206,29 +206,21 @@ impl PlayersWrapper { struct Context { #[rhai_type(skip)] commands: HashMap, - #[rhai_type(skip)] - players: PlayersWrapper, } impl Context { - fn new(players: PlayersWrapper) -> Self { + fn new() -> Self { Self { commands: HashMap::new(), - players, } } - pub fn players(&mut self) -> PlayersWrapper { - self.players.clone() - } - fn register_command(&mut self, name: String, callback: FnPtr) { self.commands.insert(name, callback); } fn build_extra(builder: &mut TypeBuilder) { builder.with_fn("Context", Self::new); - builder.with_fn("players", Self::players); builder.with_fn("register_command", Self::register_command); } } diff --git a/src/extensions/jimmy.rhai b/src/extensions/jimmy.rhai index 3a7635d..769d987 100644 --- a/src/extensions/jimmy.rhai +++ b/src/extensions/jimmy.rhai @@ -3,7 +3,7 @@ fn metadata() { } fn init(players) { - let ctx = Context(players); + let ctx = Context(); ctx.register_command("jimmy", |player| { players.send_message(player, "He's dead") }); diff --git a/src/extensions/ping-pong.rhai b/src/extensions/ping-pong.rhai index 3384758..d6c40ff 100644 --- a/src/extensions/ping-pong.rhai +++ b/src/extensions/ping-pong.rhai @@ -3,7 +3,7 @@ fn metadata() { } fn init(players) { - let ctx = Context(players); + let ctx = Context(); ctx.register_command("ping", |player| { players.send_message(player, "pong")