Skip to content

Commit b13a375

Browse files
committed
fix parsers
1 parent b1e102c commit b13a375

File tree

6 files changed

+5
-7
lines changed

6 files changed

+5
-7
lines changed

src/main/kotlin/me/devoxin/flight/internal/parsers/MemberParser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class MemberParser : Parser<Member> {
1111
val member: Member?
1212

1313
member = if (snowflake.isPresent) {
14-
ctx.guild?.getMemberById(snowflake.get())
14+
ctx.guild?.getMemberById(snowflake.get().resolved)
1515
} else {
1616
if (param.length > 5 && param[param.length - 5].toString() == "#") {
1717
val tag = param.split("#")

src/main/kotlin/me/devoxin/flight/internal/parsers/Parser.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,5 @@ import me.devoxin.flight.api.Context
44
import java.util.*
55

66
interface Parser<T> {
7-
87
fun parse(ctx: Context, param: String): Optional<T>
9-
108
}

src/main/kotlin/me/devoxin/flight/internal/parsers/RoleParser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class RoleParser : Parser<Role> {
99
override fun parse(ctx: Context, param: String): Optional<Role> {
1010
val snowflake = snowflakeParser.parse(ctx, param)
1111
val role: Role? = if (snowflake.isPresent) {
12-
ctx.guild?.getRoleById(snowflake.get())
12+
ctx.guild?.getRoleById(snowflake.get().resolved)
1313
} else {
1414
ctx.guild?.roleCache?.firstOrNull { it.name == param }
1515
}

src/main/kotlin/me/devoxin/flight/internal/parsers/TextChannelParser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class TextChannelParser : Parser<TextChannel> {
99
override fun parse(ctx: Context, param: String): Optional<TextChannel> {
1010
val snowflake = snowflakeParser.parse(ctx, param)
1111
val channel: TextChannel? = if (snowflake.isPresent) {
12-
ctx.guild?.getTextChannelById(snowflake.get())
12+
ctx.guild?.getTextChannelById(snowflake.get().resolved)
1313
} else {
1414
ctx.guild?.textChannels?.firstOrNull { it.name == param }
1515
}

src/main/kotlin/me/devoxin/flight/internal/parsers/UserParser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class UserParser : Parser<User> {
1010
val snowflake = snowflakeParser.parse(ctx, param)
1111

1212
val user = if (snowflake.isPresent) {
13-
ctx.jda.getUserById(snowflake.get())
13+
ctx.jda.getUserById(snowflake.get().resolved)
1414
} else {
1515
if (param.length > 5 && param[param.length - 5].toString() == "#") {
1616
val tag = param.split("#")

src/main/kotlin/me/devoxin/flight/internal/parsers/VoiceChannelParser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class VoiceChannelParser : Parser<VoiceChannel> {
99
override fun parse(ctx: Context, param: String): Optional<VoiceChannel> {
1010
val snowflake = snowflakeParser.parse(ctx, param)
1111
val channel: VoiceChannel? = if (snowflake.isPresent) {
12-
ctx.guild?.getVoiceChannelById(snowflake.get())
12+
ctx.guild?.getVoiceChannelById(snowflake.get().resolved)
1313
} else {
1414
ctx.guild?.voiceChannels?.firstOrNull { it.name == param }
1515
}

0 commit comments

Comments
 (0)