Skip to content

Commit 54bb40b

Browse files
committed
🐛 Add join place param
1 parent c6e5c19 commit 54bb40b

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const { PlayUnityImage, GTAImage, RedDeadImage } = require('playunity-welcome-im
77

88
client.on('guildMemberAdd', async (member) => {
99

10-
const image = new PlayUnityImage(member);
10+
const image = new PlayUnityImage(member, member.guild.memberCount);
1111
const buffer = await image.buffer();
1212

1313
client.channels.cache.get('ID').send(buffer);

src/PlayUnity.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ export class PlayUnityImage {
88
private canvas: Canvas;
99
private context: CanvasRenderingContext2D;
1010
private member: GuildMember;
11+
private joinPlace: string;
1112

12-
constructor (member: GuildMember) {
13+
constructor (member: GuildMember, joinPlace: number|string) {
1314

1415
this.canvas = createCanvas(1022, 448);
1516
this.context = this.canvas.getContext('2d');
1617

1718
this.member = member;
19+
this.joinPlace = joinPlace.toString();
1820

1921
}
2022

@@ -81,10 +83,10 @@ export class PlayUnityImage {
8183

8284
await this.applyBackground();
8385
await this.applyWelcomeText();
86+
await this.applyJoinPlace(this.joinPlace);
8487

85-
const { joinPlace, avatarURL, username, discriminator } = Util.extractMemberInfos(this.member);
88+
const { avatarURL, username, discriminator } = Util.extractMemberInfos(this.member);
8689

87-
await this.applyJoinPlace(joinPlace);
8890
await this.applyUsername(username, discriminator);
8991
await this.applyAvatarIcon(avatarURL);
9092

0 commit comments

Comments
 (0)