From c7007454b88015c0b21dc50a57bfbeea0e30c3ef Mon Sep 17 00:00:00 2001 From: Meow Date: Sat, 16 Sep 2023 14:50:02 -0400 Subject: [PATCH] v1.1.9 - discrim support --- core/CHANGELOG.md | 8 ++++++++ core/package.json | 4 ++-- core/pnpm-lock.yaml | 8 ++++---- core/src/objects/User.ts | 14 ++++++++++++++ 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 18439574..9b159438 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,3 +1,11 @@ +v1.1.9 + +- Added `User.discriminator`, `User.tag`, and `User.displayName`. + +v1.1.8 + +- Added `joinCall()` to `DMChannel` and `GroupDMChannel`. + v1.1.7 - Added `toString()` methods to objects. diff --git a/core/package.json b/core/package.json index f9dd2713..6c77a6dd 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "revkit", - "version": "1.1.8", + "version": "1.1.9", "description": "An alternative to revolt.js that aims to be familiar to use.", "main": "dist/cjs/index.js", "module": "dist/es6/index.js", @@ -30,7 +30,7 @@ "form-data": "^4.0.0", "long": "^5.2.1", "luxon": "^3.3.0", - "revolt-api": "^0.5.5-5", + "revolt-api": "^0.6.7", "ulid": "^2.3.0" }, "devDependencies": { diff --git a/core/pnpm-lock.yaml b/core/pnpm-lock.yaml index 8933ac7a..57ddca99 100644 --- a/core/pnpm-lock.yaml +++ b/core/pnpm-lock.yaml @@ -27,8 +27,8 @@ dependencies: specifier: ^3.3.0 version: 3.3.0 revolt-api: - specifier: ^0.5.5-5 - version: 0.5.5-5 + specifier: ^0.6.7 + version: 0.6.7 ulid: specifier: ^2.3.0 version: 2.3.0 @@ -398,8 +398,8 @@ packages: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: false - /revolt-api@0.5.5-5: - resolution: {integrity: sha512-H8O1vty8pJikWZ1JIc/QFe49YPov/309G8AUUfR/EsJccjAxw8Pw1XT2dvOreCF6CrQx8k0uX0RIRcw0wS7XRA==} + /revolt-api@0.6.7: + resolution: {integrity: sha512-CfMs8xCy9VcZIzyaJ9/t6ixcUR+YJ1hahIiunHd2FcoSKKiPgJNZvCXSV2vSWW1b8y2ftFeFygU/+AfdZocOeQ==} dependencies: '@insertish/oapi': 0.1.18 axios: 0.26.1 diff --git a/core/src/objects/User.ts b/core/src/objects/User.ts index 791a8531..75cde44d 100644 --- a/core/src/objects/User.ts +++ b/core/src/objects/User.ts @@ -33,9 +33,23 @@ export class User extends BaseObject { constructor(client: Client, data: APIUser) { super(client, data); } + /** Username for this user. */ public get username() { return this.source.username; } + /** Four-digit discrimator for this user. */ + public get discriminator() { + return this.source.discriminator; + } + /** Full tag for this user. (username#discriminator) */ + public get tag() { + return this.username + "#" + this.discriminator; + } + /** This user's display name. (if any) */ + public get displayName() { + return this.source.display_name; + } + /** If this user is a bot, their bot information. */ public get bot() { return this.source.bot ? new Bot(this) : null; }