Skip to content

Commit

Permalink
unditch it
Browse files Browse the repository at this point in the history
  • Loading branch information
Rico040 committed Jul 5, 2024
1 parent 22ef5eb commit 67521d1
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions plugins/HideGiftButton/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { findByName } from "@vendetta/metro";
import { after } from "@vendetta/patcher";
import { getAssetIDByName } from "@vendetta/ui/assets";
import { findInReactTree } from "@vendetta/utils";

const ChatInput = findByName("ChatInput");
Expand All @@ -8,10 +9,13 @@ let unpatch: () => boolean;

export default {
onLoad() {
// 332 - ic_thread_normal_24px
// 269 - ic_gift
// getAssetIDByName gives 369 which is also ic_gift but not that used in ChatInput
const blockList = [332, 269];
// 269 - static ic_gift asset id for >236
const blockList = ["ic_thread_normal_24px", "ic_gift", 269].map(n => {
if (typeof n === "string") {
return getAssetIDByName(n);
}
return n;
});
unpatch = after("render", ChatInput.prototype, (_, ret) => {
const input = findInReactTree(ret, t => "forceAnimateButtons" in t.props && t.props.actions);
input.props.actions = input.props.actions.filter(a => !blockList.includes(a.source));
Expand Down

0 comments on commit 67521d1

Please sign in to comment.