mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-30 17:04:25 -04:00
Add commands API (#38)
This commit is contained in:
parent
a9e67aa340
commit
e563521416
8 changed files with 267 additions and 35 deletions
22
src/plugins/apiCommands.ts
Normal file
22
src/plugins/apiCommands.ts
Normal file
|
@ -0,0 +1,22 @@
|
|||
import definePlugin from "../utils/types";
|
||||
import { Devs } from "../utils/constants";
|
||||
|
||||
export default definePlugin({
|
||||
name: "CommandsAPI",
|
||||
authors: [Devs.Arjix],
|
||||
description: "Api required by anything that uses commands",
|
||||
patches: [
|
||||
{
|
||||
find: `"giphy","tenor"`,
|
||||
replacement: [
|
||||
{
|
||||
// Matches BUILT_IN_COMMANDS. This is not exported so this is
|
||||
// the only way. _init() just returns the same object to make the
|
||||
// patch simpler, the resulting code is x=Vencord.Api.Commands._init(y).filter(...)
|
||||
match: /(?<=\w=)(\w)(\.filter\(.{0,30}giphy)/,
|
||||
replace: "Vencord.Api.Commands._init($1)$2",
|
||||
}
|
||||
],
|
||||
}
|
||||
],
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue