mirror of
https://github.com/sp-tarkov/server.git
synced 2025-02-13 09:50:43 -05:00
Only pass sessionId into createPlayerOffer()
instead of full profile
This commit is contained in:
parent
8ad8193194
commit
b294766304
@ -382,6 +382,7 @@ export class RagfairController
|
|||||||
): IItemEventRouterResponse
|
): IItemEventRouterResponse
|
||||||
{
|
{
|
||||||
const output = this.eventOutputHolder.getOutput(sessionID);
|
const output = this.eventOutputHolder.getOutput(sessionID);
|
||||||
|
const fullProfile = this.saveServer.getProfile(sessionID);
|
||||||
|
|
||||||
const validationMessage = "";
|
const validationMessage = "";
|
||||||
if (!this.isValidPlayerOfferRequest(offerRequest, validationMessage))
|
if (!this.isValidPlayerOfferRequest(offerRequest, validationMessage))
|
||||||
@ -399,13 +400,11 @@ export class RagfairController
|
|||||||
|
|
||||||
// Checks are done, create the offer
|
// Checks are done, create the offer
|
||||||
const playerListedPriceInRub = this.calculateRequirementsPriceInRub(offerRequest.requirements);
|
const playerListedPriceInRub = this.calculateRequirementsPriceInRub(offerRequest.requirements);
|
||||||
const fullProfile = this.saveServer.getProfile(sessionID);
|
|
||||||
const offer = this.createPlayerOffer(
|
const offer = this.createPlayerOffer(
|
||||||
fullProfile,
|
sessionID,
|
||||||
offerRequest.requirements,
|
offerRequest.requirements,
|
||||||
this.ragfairHelper.mergeStackable(itemsInInventoryToList),
|
this.ragfairHelper.mergeStackable(itemsInInventoryToList),
|
||||||
offerRequest.sellInOnePiece,
|
offerRequest.sellInOnePiece,
|
||||||
playerListedPriceInRub,
|
|
||||||
);
|
);
|
||||||
const rootItem = offer.items[0];
|
const rootItem = offer.items[0];
|
||||||
|
|
||||||
@ -621,11 +620,10 @@ export class RagfairController
|
|||||||
}
|
}
|
||||||
|
|
||||||
public createPlayerOffer(
|
public createPlayerOffer(
|
||||||
profile: IAkiProfile,
|
sessionId: string,
|
||||||
requirements: Requirement[],
|
requirements: Requirement[],
|
||||||
items: Item[],
|
items: Item[],
|
||||||
sellInOnePiece: boolean,
|
sellInOnePiece: boolean,
|
||||||
amountToSend: number,
|
|
||||||
): IRagfairOffer
|
): IRagfairOffer
|
||||||
{
|
{
|
||||||
const loyalLevel = 1;
|
const loyalLevel = 1;
|
||||||
@ -648,7 +646,7 @@ export class RagfairController
|
|||||||
});
|
});
|
||||||
|
|
||||||
return this.ragfairOfferGenerator.createFleaOffer(
|
return this.ragfairOfferGenerator.createFleaOffer(
|
||||||
profile.characters.pmc.sessionId,
|
sessionId,
|
||||||
this.timeUtil.getTimestamp(),
|
this.timeUtil.getTimestamp(),
|
||||||
formattedItems,
|
formattedItems,
|
||||||
formattedRequirements,
|
formattedRequirements,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user