File tree Expand file tree Collapse file tree 6 files changed +5
-7
lines changed
src/main/kotlin/me/devoxin/flight/internal/parsers Expand file tree Collapse file tree 6 files changed +5
-7
lines changed Original file line number Diff line number Diff 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(" #" )
Original file line number Diff line number Diff line change @@ -4,7 +4,5 @@ import me.devoxin.flight.api.Context
44import java.util.*
55
66interface Parser <T > {
7-
87 fun parse (ctx : Context , param : String ): Optional <T >
9-
108}
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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(" #" )
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments