fix(core): correct default offset for getHistory with reverse flag
This commit is contained in:
parent
15cb920904
commit
29d3fd8f8c
1 changed files with 7 additions and 2 deletions
|
@ -19,6 +19,11 @@ const defaultOffset: GetHistoryOffset = {
|
||||||
date: 0,
|
date: 0,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const defaultOffsetReverse: GetHistoryOffset = {
|
||||||
|
id: 1,
|
||||||
|
date: 0,
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get chat history.
|
* Get chat history.
|
||||||
*
|
*
|
||||||
|
@ -87,12 +92,12 @@ export async function getHistory(
|
||||||
if (!params) params = {}
|
if (!params) params = {}
|
||||||
|
|
||||||
const {
|
const {
|
||||||
|
reverse = false,
|
||||||
limit = 100,
|
limit = 100,
|
||||||
offset: { id: offsetId = 0, date: offsetDate = 0 } = defaultOffset,
|
offset: { id: offsetId, date: offsetDate } = reverse ? defaultOffsetReverse : defaultOffset,
|
||||||
addOffset = 0,
|
addOffset = 0,
|
||||||
minId = 0,
|
minId = 0,
|
||||||
maxId = 0,
|
maxId = 0,
|
||||||
reverse = false,
|
|
||||||
} = params
|
} = params
|
||||||
|
|
||||||
const addOffsetAdjusted = addOffset + (reverse ? -limit : 0)
|
const addOffsetAdjusted = addOffset + (reverse ? -limit : 0)
|
||||||
|
|
Loading…
Reference in a new issue