Skip to content

Commit f4047b9

Browse files
committed
feat: add interaction support to args
1 parent 3a80eaa commit f4047b9

25 files changed

+189
-58
lines changed

src/arguments/CoreChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export class CoreArgument extends Argument<ChannelTypes> {
99
}
1010

1111
public run(parameter: string, context: Argument.Context): Argument.Result<ChannelTypes> {
12-
const resolved = resolveChannel(parameter, context.message);
12+
const resolved = resolveChannel(parameter, context.messageOrInteraction);
1313
return resolved.mapErrInto((identifier) =>
1414
this.error({
1515
parameter,

src/arguments/CoreDMChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export class CoreArgument extends Argument<DMChannel> {
99
}
1010

1111
public run(parameter: string, context: Argument.Context): Argument.Result<DMChannel> {
12-
const resolved = resolveDMChannel(parameter, context.message);
12+
const resolved = resolveDMChannel(parameter, context.messageOrInteraction);
1313
return resolved.mapErrInto((identifier) =>
1414
this.error({
1515
parameter,

src/arguments/CoreGuildCategoryChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<CategoryChannel> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<CategoryChannel> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

src/arguments/CoreGuildChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<GuildBasedChannelTypes> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<GuildBasedChannelTypes> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

src/arguments/CoreGuildNewsChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<NewsChannel> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<NewsChannel> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

src/arguments/CoreGuildNewsThreadChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<ThreadChannel> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<ThreadChannel> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

src/arguments/CoreGuildPrivateThreadChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<ThreadChannel> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<ThreadChannel> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

src/arguments/CoreGuildPublicThreadChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<ThreadChannel> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<ThreadChannel> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

src/arguments/CoreGuildStageVoiceChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<StageChannel> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<StageChannel> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

src/arguments/CoreGuildTextChannel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CoreArgument extends Argument<TextChannel> {
1010
}
1111

1212
public run(parameter: string, context: Argument.Context): Argument.Result<TextChannel> {
13-
const { guild } = context.message;
13+
const { guild } = context.messageOrInteraction;
1414
if (!guild) {
1515
return this.error({
1616
parameter,

0 commit comments

Comments
 (0)