From 7ac23a90c22381a472e3317f835d2ca9293369ae Mon Sep 17 00:00:00 2001 From: amsyarasyiq <82711525+amsyarasyiq@users.noreply.github.com> Date: Mon, 27 Mar 2023 16:03:01 +0800 Subject: [PATCH] HideGiftButton: use `findByName` --- plugins/HideGiftButton/src/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/HideGiftButton/src/index.ts b/plugins/HideGiftButton/src/index.ts index 6ec1331..33e61e5 100644 --- a/plugins/HideGiftButton/src/index.ts +++ b/plugins/HideGiftButton/src/index.ts @@ -1,17 +1,17 @@ import { logger } from "@vendetta"; -import { findByDisplayName } from "@vendetta/metro"; +import { find } from "@vendetta/metro"; -let origState: boolean; -const ChatInput = findByDisplayName("ChatInput"); +const ChatInput = find((m) => typeof m?.defaultProps?.hideGiftButton === "boolean"); export default new class HideGiftButton { + origState: boolean; onLoad() { logger.log("Starting HideGiftButton..."); - origState = ChatInput.defaultProps.hideGiftButton; + this.origState = ChatInput.defaultProps.hideGiftButton; ChatInput.defaultProps.hideGiftButton = true; } onUnload() { logger.log("Unloading HideGiftButton.."); - ChatInput.defaultProps.hideGiftButton = origState; + ChatInput.defaultProps.hideGiftButton = this.origState; } };