Ability to trade multiple cards at once #360
2 changed files with 9 additions and 6 deletions
|
@ -28,8 +28,8 @@ export default class Trade extends ButtonEvent {
|
|||
const user2CardNumber = interaction.customId.split(" ")[5];
|
||||
const expiry = interaction.customId.split(" ")[6];
|
||||
const timeoutId = interaction.customId.split(" ")[7];
|
||||
const user1Quantity = Number(interaction.customId.split(" ")[8]) ?? 1;
|
||||
const user2Quantity = Number(interaction.customId.split(" ")[9]) ?? 1;
|
||||
const user1Quantity = Number(interaction.customId.split(" ")[8]) || 1;
|
||||
const user2Quantity = Number(interaction.customId.split(" ")[9]) || 1;
|
||||
|
||||
AppLogger.LogSilly("Button/Trade/AcceptTrade", `Parameters: user1UserId=${user1UserId}, user2UserId=${user2UserId}, user1CardNumber=${user1CardNumber}, user2CardNumber=${user2CardNumber}, expiry=${expiry}, timeoutId=${timeoutId} user1Quantity=${user1Quantity} user2Quantity=${user2Quantity}`);
|
||||
|
||||
|
@ -146,8 +146,8 @@ export default class Trade extends ButtonEvent {
|
|||
const user2CardNumber = interaction.customId.split(" ")[5];
|
||||
// No need to get expiry date
|
||||
const timeoutId = interaction.customId.split(" ")[7];
|
||||
const user1Quantity = Number(interaction.customId.split(" ")[8]) ?? 1;
|
||||
const user2Quantity = Number(interaction.customId.split(" ")[9]) ?? 1;
|
||||
const user1Quantity = Number(interaction.customId.split(" ")[8]) || 1;
|
||||
const user2Quantity = Number(interaction.customId.split(" ")[9]) || 1;
|
||||
|
||||
AppLogger.LogSilly("Button/Trade/DeclineTrade", `Parameters: user1UserId=${user1UserId}, user2UserId=${user2UserId}, user1CardNumber=${user1CardNumber}, user2CardNumber=${user2CardNumber}, timeoutId=${timeoutId}`);
|
||||
|
||||
|
|
|
@ -41,8 +41,11 @@ export default class Trade extends Command {
|
|||
const user = interaction.options.get("user", true).user!;
|
||||
const give = interaction.options.get("give", true);
|
||||
const receive = interaction.options.get("receive", true);
|
||||
const givequantity = interaction.options.get("givequantity")?.value as number ?? 1;
|
||||
const receivequantity = interaction.options.get("receivequantity")?.value as number ?? 1;
|
||||
const givequantityInput = interaction.options.get("givequantity")?.value ?? 1;
|
||||
const receivequantityInput = interaction.options.get("receivequantity")?.value ?? 1;
|
||||
|
||||
const givequantity = Number(givequantityInput) || 1;
|
||||
const receivequantity = Number(receivequantityInput) || 1;
|
||||
|
||||
AppLogger.LogSilly("Commands/Trade", `Parameters: user=${user.id}, give=${give.value}, receive=${receive.value}`);
|
||||
|
||||
|
|
Loading…
Reference in a new issue