diff --git a/packages/communication/src/messages/outgoing/catalog/CatalogAdminCreateOfferComposer.ts b/packages/communication/src/messages/outgoing/catalog/CatalogAdminCreateOfferComposer.ts index 5bbd2ef..f964b6f 100644 --- a/packages/communication/src/messages/outgoing/catalog/CatalogAdminCreateOfferComposer.ts +++ b/packages/communication/src/messages/outgoing/catalog/CatalogAdminCreateOfferComposer.ts @@ -4,9 +4,9 @@ export class CatalogAdminCreateOfferComposer implements IMessageComposer; - constructor(pageId: number, itemId: number, catalogName: string, costCredits: number, costPoints: number, pointsType: number, amount: number, clubOnly: number, extradata: string, haveOffer: boolean, offerIdGroup: number, limitedStack: number, orderNumber: number, catalogMode: string = 'NORMAL') + constructor(pageId: number, itemIds: string, catalogName: string, costCredits: number, costPoints: number, pointsType: number, amount: number, clubOnly: number, extradata: string, haveOffer: boolean, offerIdGroup: number, limitedStack: number, orderNumber: number, catalogMode: string = 'NORMAL') { - this._data = [ pageId, itemId, catalogName, costCredits, costPoints, pointsType, amount, clubOnly, extradata, haveOffer, offerIdGroup, limitedStack, orderNumber, catalogMode ]; + this._data = [ pageId, itemIds, catalogName, costCredits, costPoints, pointsType, amount, clubOnly, extradata, haveOffer, offerIdGroup, limitedStack, orderNumber, catalogMode ]; } dispose(): void diff --git a/packages/communication/src/messages/outgoing/catalog/CatalogAdminSaveOfferComposer.ts b/packages/communication/src/messages/outgoing/catalog/CatalogAdminSaveOfferComposer.ts index 7b399a9..521ac32 100644 --- a/packages/communication/src/messages/outgoing/catalog/CatalogAdminSaveOfferComposer.ts +++ b/packages/communication/src/messages/outgoing/catalog/CatalogAdminSaveOfferComposer.ts @@ -4,9 +4,9 @@ export class CatalogAdminSaveOfferComposer implements IMessageComposer; - constructor(offerId: number, pageId: number, itemId: number, catalogName: string, costCredits: number, costPoints: number, pointsType: number, amount: number, clubOnly: number, extradata: string, haveOffer: boolean, offerIdGroup: number, limitedStack: number, orderNumber: number, catalogMode: string = 'NORMAL') + constructor(offerId: number, pageId: number, itemIds: string, catalogName: string, costCredits: number, costPoints: number, pointsType: number, amount: number, clubOnly: number, extradata: string, haveOffer: boolean, offerIdGroup: number, limitedStack: number, orderNumber: number, catalogMode: string = 'NORMAL') { - this._data = [ offerId, pageId, itemId, catalogName, costCredits, costPoints, pointsType, amount, clubOnly, extradata, haveOffer, offerIdGroup, limitedStack, orderNumber, catalogMode ]; + this._data = [ offerId, pageId, itemIds, catalogName, costCredits, costPoints, pointsType, amount, clubOnly, extradata, haveOffer, offerIdGroup, limitedStack, orderNumber, catalogMode ]; } dispose(): void diff --git a/packages/communication/src/messages/parser/catalog/CatalogPageMessageOfferData.ts b/packages/communication/src/messages/parser/catalog/CatalogPageMessageOfferData.ts index 301fa3d..c16e5c9 100644 --- a/packages/communication/src/messages/parser/catalog/CatalogPageMessageOfferData.ts +++ b/packages/communication/src/messages/parser/catalog/CatalogPageMessageOfferData.ts @@ -14,6 +14,7 @@ export class CatalogPageMessageOfferData private _bundlePurchaseAllowed: boolean; private _isPet: boolean; private _previewImage: string; + private _itemIds: string; private _products: CatalogPageMessageProductData[]; constructor(wrapper: IMessageDataWrapper) @@ -41,6 +42,7 @@ export class CatalogPageMessageOfferData this._bundlePurchaseAllowed = wrapper.readBoolean(); this._isPet = wrapper.readBoolean(); this._previewImage = wrapper.readString(); + this._itemIds = wrapper.readString(); } public get offerId(): number @@ -102,4 +104,9 @@ export class CatalogPageMessageOfferData { return this._products; } + + public get itemIds(): string + { + return this._itemIds; + } }