feat: random memories sort order (#20025)

This commit is contained in:
Jonathan Gilbert 2025-11-11 01:38:50 +11:00 committed by GitHub
parent 6c6b00067b
commit d92df63f84
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 218 additions and 12 deletions

View file

@ -2956,10 +2956,12 @@ export function reverseGeocode({ lat, lon }: {
/**
* This endpoint requires the `memory.read` permission.
*/
export function searchMemories({ $for, isSaved, isTrashed, $type }: {
export function searchMemories({ $for, isSaved, isTrashed, order, size, $type }: {
$for?: string;
isSaved?: boolean;
isTrashed?: boolean;
order?: MemorySearchOrder;
size?: number;
$type?: MemoryType;
}, opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchJson<{
@ -2969,6 +2971,8 @@ export function searchMemories({ $for, isSaved, isTrashed, $type }: {
"for": $for,
isSaved,
isTrashed,
order,
size,
"type": $type
}))}`, {
...opts
@ -2992,10 +2996,12 @@ export function createMemory({ memoryCreateDto }: {
/**
* This endpoint requires the `memory.statistics` permission.
*/
export function memoriesStatistics({ $for, isSaved, isTrashed, $type }: {
export function memoriesStatistics({ $for, isSaved, isTrashed, order, size, $type }: {
$for?: string;
isSaved?: boolean;
isTrashed?: boolean;
order?: MemorySearchOrder;
size?: number;
$type?: MemoryType;
}, opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchJson<{
@ -3005,6 +3011,8 @@ export function memoriesStatistics({ $for, isSaved, isTrashed, $type }: {
"for": $for,
isSaved,
isTrashed,
order,
size,
"type": $type
}))}`, {
...opts
@ -4991,6 +4999,11 @@ export enum JobCommand {
Empty = "empty",
ClearFailed = "clear-failed"
}
export enum MemorySearchOrder {
Asc = "asc",
Desc = "desc",
Random = "random"
}
export enum MemoryType {
OnThisDay = "on_this_day"
}