File tree 6 files changed +48
-1
lines changed
6 files changed +48
-1
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -414,4 +414,5 @@ export class IncomingHeader
414
414
public static SHOW_ENFORCE_ROOM_CATEGORY = 3896 ;
415
415
public static CUSTOM_USER_NOTIFICATION = 909 ;
416
416
public static NEW_USER_EXPERIENCE_GIFT_OFFER = 3575 ;
417
+ public static EXTENDED_PROFILE_CHANGED = 876 ;
417
418
}
Original file line number Diff line number Diff line change
1
+ import { IMessageEvent } from '../../../../../api' ;
2
+ import { MessageEvent } from '../../../../../events' ;
3
+ import { ExtendedProfileChangedMessageParser } from '../../parser' ;
4
+
5
+ export class ExtendedProfileChangedMessageEvent extends MessageEvent implements IMessageEvent
6
+ {
7
+ constructor ( callBack : Function )
8
+ {
9
+ super ( callBack , ExtendedProfileChangedMessageParser ) ;
10
+ }
11
+
12
+ public getParser ( ) : ExtendedProfileChangedMessageParser
13
+ {
14
+ return this . parser as ExtendedProfileChangedMessageParser ;
15
+ }
16
+ }
Original file line number Diff line number Diff line change 1
1
export * from './access' ;
2
2
export * from './ApproveNameMessageEvent' ;
3
3
export * from './data' ;
4
+ export * from './ExtendedProfileChangedMessageEvent' ;
4
5
export * from './GuildMembershipsMessageEvent' ;
5
6
export * from './HabboGroupBadgesMessageEvent' ;
6
7
export * from './IgnoredUsersEvent' ;
Original file line number Diff line number Diff line change
1
+ import { IMessageDataWrapper , IMessageParser } from '../../../../../api' ;
2
+
3
+ export class ExtendedProfileChangedMessageParser implements IMessageParser
4
+ {
5
+ private _userId : number ;
6
+
7
+ public flush ( ) : boolean
8
+ {
9
+ this . _userId = - 1 ;
10
+
11
+ return true ;
12
+ }
13
+
14
+ public parse ( wrapper : IMessageDataWrapper ) : boolean
15
+ {
16
+ if ( ! wrapper ) return false ;
17
+
18
+ this . _userId = wrapper . readInt ( ) ;
19
+
20
+ return true ;
21
+ }
22
+
23
+ public get userId ( ) : number
24
+ {
25
+ return this . _userId ;
26
+ }
27
+ }
Original file line number Diff line number Diff line change 1
1
export * from './access' ;
2
2
export * from './ApproveNameResultParser' ;
3
3
export * from './data' ;
4
+ export * from './ExtendedProfileChangedMessageParser' ;
4
5
export * from './GuildMembershipsMessageParser' ;
5
6
export * from './HabboGroupBadgesMessageParser' ;
6
7
export * from './HabboGroupEntryData' ;
You can’t perform that action at this time.
0 commit comments