mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-10 15:57:53 +00:00
fix reproxy command not accepting member ref
This commit is contained in:
parent
ca9f25ff64
commit
134855f8f8
5 changed files with 52 additions and 19 deletions
|
|
@ -183,15 +183,15 @@ pub fn cmds() -> impl Iterator<Item = Command> {
|
|||
[
|
||||
command!(member_keep_proxy => "member_keepproxy_show")
|
||||
.help("Shows a member's keep-proxy setting"),
|
||||
command!(member_keep_proxy, Skip(("value", Toggle)) => "member_keepproxy_update")
|
||||
command!(member_keep_proxy, ("value", Toggle) => "member_keepproxy_update")
|
||||
.help("Changes a member's keep-proxy setting"),
|
||||
command!(member_server_keep_proxy => "member_server_keepproxy_show")
|
||||
.help("Shows a member's server-specific keep-proxy setting"),
|
||||
command!(member_server_keep_proxy, Skip(("value", Toggle)) => "member_server_keepproxy_update")
|
||||
.help("Changes a member's server-specific keep-proxy setting"),
|
||||
command!(member_server_keep_proxy, CLEAR => "member_server_keepproxy_clear")
|
||||
.flag(YES)
|
||||
.help("Clears a member's server-specific keep-proxy setting"),
|
||||
command!(member_server_keep_proxy, ("value", Toggle) => "member_server_keepproxy_update")
|
||||
.help("Changes a member's server-specific keep-proxy setting"),
|
||||
].into_iter()
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,10 @@ use super::*;
|
|||
pub fn cmds() -> impl Iterator<Item = Command> {
|
||||
let message = tokens!(("message", ["msg", "messageinfo"]), MessageRef);
|
||||
|
||||
let author = ("author", ["sender", "a"]);
|
||||
let delete = ("delete", ["del", "d"]);
|
||||
let reproxy = ("reproxy", ["rp", "crimes", "crime"]);
|
||||
|
||||
let edit = tokens!(("edit", ["e"]), ("new_content", OpaqueStringRemainder));
|
||||
let apply_edit = |cmd: Command| {
|
||||
cmd.flag(("append", ["a"]))
|
||||
|
|
@ -16,16 +20,16 @@ pub fn cmds() -> impl Iterator<Item = Command> {
|
|||
|
||||
[
|
||||
command!(message => "message_info")
|
||||
.flag(("delete", ["d"]))
|
||||
.flag(("author", ["a"]))
|
||||
.flag(delete)
|
||||
.flag(author)
|
||||
.help("Shows information about a proxied message"),
|
||||
command!(message, ("author", ["sender"]) => "message_author")
|
||||
.help("Shows the author of a proxied message"),
|
||||
command!(message, ("delete", ["del"]) => "message_delete")
|
||||
.help("Deletes a proxied message"),
|
||||
command!(message, author => "message_author").help("Shows the author of a proxied message"),
|
||||
command!(message, delete => "message_delete").help("Deletes a proxied message"),
|
||||
apply_edit(command!(message, edit => "message_edit")),
|
||||
apply_edit(command!(edit => "message_edit")),
|
||||
command!(("reproxy", ["rp", "crimes", "crime"]), ("msg", MessageRef), ("member", MemberRef) => "message_reproxy")
|
||||
command!(reproxy, ("member", MemberRef) => "message_reproxy")
|
||||
.help("Reproxies a message with a different member"),
|
||||
command!(reproxy, ("msg", MessageRef), ("member", MemberRef) => "message_reproxy_specified")
|
||||
.help("Reproxies a message with a different member"),
|
||||
]
|
||||
.into_iter()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue