Skip to content

Commit

Permalink
chore(core): remove Entitlement.isTest
Browse files Browse the repository at this point in the history
It's unclear how to properly implement this property.
  • Loading branch information
lukellmann committed Sep 9, 2024
1 parent 2988a4a commit 4d46fb2
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 11 deletions.
1 change: 0 additions & 1 deletion core/api/core.api
Original file line number Diff line number Diff line change
Expand Up @@ -6112,7 +6112,6 @@ public final class dev/kord/core/entity/Entitlement : dev/kord/core/entity/KordE
public fun hashCode ()I
public final fun isConsumed ()Ljava/lang/Boolean;
public final fun isDeleted ()Z
public final fun isTest ()Z
public fun toString ()Ljava/lang/String;
}

Expand Down
2 changes: 0 additions & 2 deletions core/api/core.klib.api
Original file line number Diff line number Diff line change
Expand Up @@ -7398,8 +7398,6 @@ final class dev.kord.core.entity/Entitlement : dev.kord.core.entity/KordEntity {
final fun <get-isConsumed>(): kotlin/Boolean? // dev.kord.core.entity/Entitlement.isConsumed.<get-isConsumed>|<get-isConsumed>(){}[0]
final val isDeleted // dev.kord.core.entity/Entitlement.isDeleted|{}isDeleted[0]
final fun <get-isDeleted>(): kotlin/Boolean // dev.kord.core.entity/Entitlement.isDeleted.<get-isDeleted>|<get-isDeleted>(){}[0]
final val isTest // dev.kord.core.entity/Entitlement.isTest|{}isTest[0]
final fun <get-isTest>(): kotlin/Boolean // dev.kord.core.entity/Entitlement.isTest.<get-isTest>|<get-isTest>(){}[0]
final val kord // dev.kord.core.entity/Entitlement.kord|{}kord[0]
final fun <get-kord>(): dev.kord.core/Kord // dev.kord.core.entity/Entitlement.kord.<get-kord>|<get-kord>(){}[0]
final val skuId // dev.kord.core.entity/Entitlement.skuId|{}skuId[0]
Expand Down
9 changes: 1 addition & 8 deletions core/src/commonMain/kotlin/entity/Entitlement.kt
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,7 @@ public class Entitlement(
get() = guildId?.let { GuildBehavior(it, kord) }

/**
* Whether this entitlement is a test entitlement.
*/
public val isTest: Boolean
// see https://discord.com/developers/docs/resources/entitlement#entitlement-object-entitlement-structure
get() = endsAt == null && startsAt == null

/**
* Requests to delete this currently active [test entitlement][Entitlement.isTest].
* Requests to delete this currently active test entitlement.
*
* Discord will act as though that [user][Entitlement.user] or [guild][Entitlement.guild] *no longer* has
* entitlement to your premium offering.
Expand Down

0 comments on commit 4d46fb2

Please sign in to comment.