diff --git a/src/nitro/communication/messages/incoming/help/CallForHelpCategoryData.ts b/src/nitro/communication/messages/incoming/help/CallForHelpCategoryData.ts deleted file mode 100644 index f82e6dd2..00000000 --- a/src/nitro/communication/messages/incoming/help/CallForHelpCategoryData.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { IMessageDataWrapper } from '../../../../../core'; - -export class CallForHelpCategoryData -{ - private _name: string; - private _topics: CallForHelpTopicData[]; - - constructor(wrapper: IMessageDataWrapper) - { - this._topics = []; - this._name = wrapper.readString(); - const count = wrapper.readInt(); - let i = 0; - while(i < count) - { - const name = wrapper.readString(); - const id = wrapper.readInt(); - const unknown = wrapper.readString(); - this._topics.push({ - name, - id, - consequence: unknown - }); - i++; - } - - } - - public get topics(): CallForHelpTopicData[] - { - return this._topics; - } - - public get name(): string - { - return this._name; - } -} - -interface CallForHelpTopicData { - name: string; - id: number; - consequence: string; -} diff --git a/src/nitro/communication/messages/incoming/help/CfhTopicsInitEvent.ts b/src/nitro/communication/messages/incoming/help/CfhTopicsInitEvent.ts deleted file mode 100644 index 730a8197..00000000 --- a/src/nitro/communication/messages/incoming/help/CfhTopicsInitEvent.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { IMessageEvent } from '../../../../../core/communication/messages/IMessageEvent'; -import { MessageEvent } from '../../../../../core/communication/messages/MessageEvent'; -import { CfhTopicsInitMessageParser } from '../../parser/help/CfhTopicsInitMessageParser'; - -export class CfhTopicsInitEvent extends MessageEvent implements IMessageEvent -{ - constructor(callBack: Function) - { - super(callBack, CfhTopicsInitMessageParser); - } - - public getParser(): CfhTopicsInitMessageParser - { - return this.parser as CfhTopicsInitMessageParser; - } -} diff --git a/src/nitro/communication/messages/incoming/help/index.ts b/src/nitro/communication/messages/incoming/help/index.ts index af7e99c6..b0bcb133 100644 --- a/src/nitro/communication/messages/incoming/help/index.ts +++ b/src/nitro/communication/messages/incoming/help/index.ts @@ -1,4 +1,2 @@ -export * from './CallForHelpCategoryData'; export * from './CallForHelpResultMessageEvent'; -export * from './CfhTopicsInitEvent'; export * from './TalentTrackEvent'; diff --git a/src/nitro/communication/messages/incoming/index.ts b/src/nitro/communication/messages/incoming/index.ts index 351fbb79..68200572 100644 --- a/src/nitro/communication/messages/incoming/index.ts +++ b/src/nitro/communication/messages/incoming/index.ts @@ -2,6 +2,7 @@ export * from './advertisement'; export * from './availability'; export * from './avatar'; export * from './bots'; +export * from './callforhelp'; export * from './camera'; export * from './catalog'; export * from './client'; diff --git a/src/nitro/communication/messages/parser/help/CfhTopicsInitMessageParser.ts b/src/nitro/communication/messages/parser/help/CfhTopicsInitMessageParser.ts deleted file mode 100644 index 03e7a6e1..00000000 --- a/src/nitro/communication/messages/parser/help/CfhTopicsInitMessageParser.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { IMessageDataWrapper, IMessageParser } from '../../../../../core'; -import { CallForHelpCategoryData } from '../../incoming/help/CallForHelpCategoryData'; - -export class CfhTopicsInitMessageParser implements IMessageParser -{ - private _callForHelpCategories: CallForHelpCategoryData[]; - - public flush(): boolean - { - return true; - } - - public parse(wrapper: IMessageDataWrapper): boolean - { - this._callForHelpCategories = []; - const count = wrapper.readInt(); - let i = 0; - while(i < count) - { - this._callForHelpCategories.push(new CallForHelpCategoryData(wrapper)); - i++; - } - - return true; - } - - public get callForHelpCategories(): CallForHelpCategoryData[] - { - return this._callForHelpCategories; - } -} diff --git a/src/nitro/communication/messages/parser/help/index.ts b/src/nitro/communication/messages/parser/help/index.ts index a7967304..66126c4c 100644 --- a/src/nitro/communication/messages/parser/help/index.ts +++ b/src/nitro/communication/messages/parser/help/index.ts @@ -1,4 +1,3 @@ export * from './CallForHelpResultMessageParser'; -export * from './CfhTopicsInitMessageParser'; export * from './common'; export * from './TalentTrackParser';