From 29d3fd8f8c4dcc9257ea8d46475cb280c04fb3fe Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Fri, 19 Apr 2024 15:45:10 +0300 Subject: [PATCH] fix(core): correct default offset for getHistory with reverse flag --- .../core/src/highlevel/methods/messages/get-history.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/core/src/highlevel/methods/messages/get-history.ts b/packages/core/src/highlevel/methods/messages/get-history.ts index 7c1ffbb1..29aecff4 100644 --- a/packages/core/src/highlevel/methods/messages/get-history.ts +++ b/packages/core/src/highlevel/methods/messages/get-history.ts @@ -19,6 +19,11 @@ const defaultOffset: GetHistoryOffset = { date: 0, } +const defaultOffsetReverse: GetHistoryOffset = { + id: 1, + date: 0, +} + /** * Get chat history. * @@ -87,12 +92,12 @@ export async function getHistory( if (!params) params = {} const { + reverse = false, limit = 100, - offset: { id: offsetId = 0, date: offsetDate = 0 } = defaultOffset, + offset: { id: offsetId, date: offsetDate } = reverse ? defaultOffsetReverse : defaultOffset, addOffset = 0, minId = 0, maxId = 0, - reverse = false, } = params const addOffsetAdjusted = addOffset + (reverse ? -limit : 0)