Skip to content

Commit b13b91b

Browse files
committed
fix: cancelall only cancels pending orders without blocking on in-progress ones
1 parent de83294 commit b13b91b

12 files changed

Lines changed: 0 additions & 32 deletions

File tree

bot/messages.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1169,14 +1169,6 @@ const notOrdersMessage = async (ctx: MainContext) => {
11691169
}
11701170
};
11711171

1172-
const cancelallOrdersInProgressMessage = async (ctx: MainContext) => {
1173-
try {
1174-
await ctx.reply(ctx.i18n.t('cancelall_orders_in_progress'));
1175-
} catch (error) {
1176-
logger.error(error);
1177-
}
1178-
};
1179-
11801172
const notRateForCurrency = async (
11811173
bot: HasTelegram,
11821174
user: UserDocument,
@@ -2185,7 +2177,6 @@ export {
21852177
cantTakeOwnOrderMessage,
21862178
notLightningInvoiceMessage,
21872179
notOrdersMessage,
2188-
cancelallOrdersInProgressMessage,
21892180
notRateForCurrency,
21902181
incorrectAmountInvoiceMessage,
21912182
beginTakeSellMessage,

bot/start.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -509,19 +509,6 @@ const initialize = (
509509
const orders = (await ordersActions.getOrders(ctx.user, 'PENDING')) || [];
510510

511511
if (orders.length === 0) {
512-
// If the user has no PENDING orders but does have orders already being
513-
// taken, we let them know those must be canceled individually instead
514-
// of just saying they have no orders.
515-
const inProgressOrders =
516-
(await ordersActions.getOrders(ctx.user, 'WAITING_BUYER_INVOICE')) ||
517-
[];
518-
const waitingPaymentOrders =
519-
(await ordersActions.getOrders(ctx.user, 'WAITING_PAYMENT')) || [];
520-
521-
if (inProgressOrders.length > 0 || waitingPaymentOrders.length > 0) {
522-
return await messages.cancelallOrdersInProgressMessage(ctx);
523-
}
524-
525512
return await messages.notOrdersMessage(ctx);
526513
}
527514

locales/de.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,6 @@ invalid_id: Ungültige Id
300300
cant_take_own_order: Du kannst deinen eigenen Auftrag nicht annehmen.
301301
send_me_lninvoice: Bitte sende mir ein Lightning-Network LN-Rechnung für ${amount} sats
302302
you_have_no_orders: Du hast keine aktiven Aufträge
303-
cancelall_orders_in_progress: Mit /cancelall kannst du nur ausstehende Aufträge stornieren. Aufträge, die bereits in Bearbeitung sind, müssen einzeln mit /cancel storniert werden
304303
not_rate_for_currency: |
305304
${fiatRateProvider} Es gibt keinen Wechselkurs für diese FIAT-Währung,
306305
Wenn du diese FIAT-Währung verwenden willst, musst du angeben, wie viele Sats du haben möchtest.

locales/en.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,6 @@ invalid_id: Invalid ID
306306
cant_take_own_order: You cannot take your own order.
307307
send_me_lninvoice: Please send me a lightning invoice for ${amount} sats, although to make things easier for you, I also accept invoices without a specified amount. I will make the payment of ${amount} sats.
308308
you_have_no_orders: You don't have active orders
309-
cancelall_orders_in_progress: With /cancelall you can only cancel pending orders. Orders that are already in progress must be canceled one by one with /cancel
310309
choose_order_for_dispute: 'Choose the order to initiate the dispute:'
311310
not_rate_for_currency: |
312311
${fiatRateProvider} There is no exchange rate for this currency,

locales/es.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,6 @@ invalid_id: Id no válida
304304
cant_take_own_order: No puedes tomar tu propia orden
305305
send_me_lninvoice: Por favor envíame una factura lightning por ${amount} sats, aunque para facilitarte las cosas también te acepto facturas sin monto, yo te haré el pago de ${amount} sats.
306306
you_have_no_orders: No tienes ninguna orden en este momento
307-
cancelall_orders_in_progress: Con /cancelall solo puedes cancelar órdenes pendientes. Las órdenes que ya están en proceso debes cancelarlas una por una con /cancel
308307
not_rate_for_currency: |
309308
${fiatRateProvider} no tiene tasa de cambio para esta moneda fiat
310309
Para utilizar esta moneda debes indicar la cantidad de satoshis

locales/fa.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,6 @@ invalid_id: شناسه نامعتبر
384384
cant_take_own_order: شما نمی‌توانید سفارش خودتان را بپذیرید.
385385
send_me_lninvoice: 'لطفاً یک صورتحساب لایتنینگ به مبلغ ${amount} ساتوشی برای من بفرستید. هرچند من صورتحساب‌های فاقد مقدار مشخص را نیز برای راحتی شما می‌پذیرم. من ${amount} ساتوشی را پرداخت خواهم کرد.'
386386
you_have_no_orders: شما هیچ سفارش فعالی ندارید.
387-
cancelall_orders_in_progress: با /cancelall فقط می‌توانید سفارش‌های در انتظار را لغو کنید. سفارش‌هایی که در حال انجام هستند باید یکی‌یکی با /cancel لغو شوند
388387
not_rate_for_currency: |
389388
هیچ نرخ تبدیلی برای این ارز روی ${fiatRateProvider} وجود ندارد؛ اگر می‌خواهید از این ارز استفاده کنید، باید مشخص کنید چه تعداد ساتوشی می‌خواهید.
390389
اگر تمایل دارید این ارز در لیست باشد، به لینک زیر بروید و درخواست ثبت کنید. 👇

locales/fr.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,6 @@ invalid_id: ID invalide
301301
cant_take_own_order: Tu ne peux pas prendre ta propre commande.
302302
send_me_lninvoice: Merci de m'envoyer une facture lightning de ${amount} sats, pour te faciliter la vie j'accepte aussi les factures sans montant déterminé. Je ferai le paiement de ${amount} sats.
303303
you_have_no_orders: Tu n'as aucune offre actif.
304-
cancelall_orders_in_progress: Avec /cancelall tu ne peux annuler que les offres en attente. Les offres déjà en cours doivent être annulées une par une avec /cancel
305304
not_rate_for_currency: |
306305
${fiatRateProvider} Il n'y a pas de taux de change pour cette devise,
307306
Si tu souhaites utiliser cette monnaie, tu dois indiquer combien de satoshis tu veux.

locales/it.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,6 @@ invalid_id: Id non valido
300300
cant_take_own_order: Non puoi accettare il tuo stesso ordine.
301301
send_me_lninvoice: Mandami una invoice per ${amount} sats, Sebbene per facilitarvi le cose accetto anche invoice senza importo, effettuerò il pagamento di ${amount} sats.
302302
you_have_no_orders: Non hai ordini attivi
303-
cancelall_orders_in_progress: Con /cancelall puoi cancellare solo gli ordini in sospeso. Gli ordini già in corso devono essere cancellati uno a uno con /cancel
304303
not_rate_for_currency: |
305304
${fiatRateProvider} Non c'è tasso di cambio per questa valuta,
306305
se si desidera utilizzare questa valuta è necessario indicare quanti satoshi si desiderano

locales/ko.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,6 @@ invalid_id: 유효하지 않은 ID
300300
cant_take_own_order: 자신이 생성한 주문을 수락할 수 없습니다.
301301
send_me_lninvoice: 봇에게 ${amount} sats에 해당하는 라이트닝 인보이스를 보내주세요. 필요하다면 금액이 명시되지 않은 0 amount 인보이스 역시 가능합니다. 봇이 ${amount} sats의 인보이스를 생성하게 됩니다.
302302
you_have_no_orders: 활성화된 주문이 없습니다.
303-
cancelall_orders_in_progress: /cancelall로는 대기 중인 주문만 취소할 수 있습니다. 이미 진행 중인 주문은 /cancel로 하나씩 취소해야 합니다
304303
not_rate_for_currency: |
305304
${fiatRateProvider} 현재 이 통화에 대해서는 환율을 제공하지 않는 관계로, 이 통화를 사용하고 싶다면 정확한 사토시 양을 명시해야 합니다.
306305
이 통화의 환율을 등재하고 싶다면, 아래 링크로 가서 요청을 해주세요. 👇

locales/pt.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,6 @@ invalid_id: ID Inválido
301301
cant_take_own_order: Você não pode fazer seu próprio pedido.
302302
send_me_lninvoice: Por favor, envie-me uma fatura de lightning para ${amount} sats, Embora para facilitar as coisas para você, eu também aceito faturas sem valor, farei o pagamento de ${amount} sats.
303303
you_have_no_orders: Você não tem ordens ativas
304-
cancelall_orders_in_progress: Com /cancelall você só pode cancelar ordens pendentes. As ordens que já estão em andamento devem ser canceladas uma a uma com /cancel
305304
not_rate_for_currency: |
306305
${fiatRateProvider} Há uma taxa de câmbio para esta moeda,
307306
Se você quiser usar esta moeda, você deve indicar quantos Satoshis você deseja

0 commit comments

Comments
 (0)