mirror of
https://github.com/beilunyang/moemail.git
synced 2026-09-05 07:16:39 +08:00
feat: Init
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
interface CursorData {
|
||||
timestamp: number
|
||||
id: string
|
||||
}
|
||||
|
||||
export function encodeCursor(timestamp: number, id: string): string {
|
||||
const data: CursorData = { timestamp, id }
|
||||
return Buffer.from(JSON.stringify(data)).toString('base64')
|
||||
}
|
||||
|
||||
export function decodeCursor(cursor: string): CursorData {
|
||||
const data = JSON.parse(Buffer.from(cursor, 'base64').toString())
|
||||
return data as CursorData
|
||||
}
|
||||
Reference in New Issue
Block a user