Skip to content

Commit ce87dd8

Browse files
committed
Add emoji support to presences
1 parent bbc35e2 commit ce87dd8

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "detritus-client-socket",
3-
"version": "0.3.4",
3+
"version": "0.3.5",
44
"description": "A TypeScript NodeJS library to interact with Discord's Gateway",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",

src/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const Package = Object.freeze({
22
URL: 'https://github.com/detritusjs/client-socket',
3-
VERSION: '0.3.4',
3+
VERSION: '0.3.5',
44
});
55

66
function normalize(object: {[key: string]: any}) {

src/gateway.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ export class Socket extends EventEmitter {
251251
assets: activity.assets,
252252
created_at: activity.createdAt,
253253
details: activity.details,
254+
emoji: activity.emoji,
254255
flags: activity.flags,
255256
metadata: activity.metadata,
256257
name: activity.name,
@@ -271,6 +272,13 @@ export class Socket extends EventEmitter {
271272
small_text: activity.assets.smallText,
272273
};
273274
}
275+
if (activity.emoji) {
276+
raw.emoji = {
277+
animated: activity.emoji.animated,
278+
id: activity.emoji.id,
279+
name: activity.emoji.name,
280+
};
281+
}
274282
if (activity.party) {
275283
raw.party = {
276284
id: activity.party.id,
@@ -1010,6 +1018,11 @@ export interface PresenceActivity {
10101018
},
10111019
createdAt?: number,
10121020
details?: string,
1021+
emoji?: {
1022+
animated: boolean,
1023+
id: string,
1024+
name: string,
1025+
},
10131026
flags?: number,
10141027
metadata?: {[key: string]: any},
10151028
name: string,

0 commit comments

Comments
 (0)