refactor: ♻️ correct params for notes/children+conversion
This commit is contained in:
parent
c99480529f
commit
c467db2ea2
|
@ -1,4 +1,3 @@
|
|||
import { Brackets } from "typeorm";
|
||||
import { Notes } from "@/models/index.js";
|
||||
import define from "../../define.js";
|
||||
import { makePaginationQuery } from "../../common/make-pagination-query.js";
|
||||
|
@ -23,13 +22,14 @@ export const meta = {
|
|||
ref: "Note",
|
||||
},
|
||||
},
|
||||
};
|
||||
} as const;
|
||||
|
||||
export const paramDef = {
|
||||
type: "object",
|
||||
properties: {
|
||||
noteId: { type: "string", format: "misskey:id" },
|
||||
limit: { type: "integer", minimum: 1, maximum: 100, default: 10 },
|
||||
depth: { type: "integer", minimum: 1, maximum: 100, default: 12},
|
||||
sinceId: { type: "string", format: "misskey:id" },
|
||||
untilId: { type: "string", format: "misskey:id" },
|
||||
},
|
||||
|
|
|
@ -51,7 +51,7 @@ export default define(meta, paramDef, async (ps, user) => {
|
|||
const conversation: Note[] = [];
|
||||
let i = 0;
|
||||
|
||||
async function get(id: any) {
|
||||
async function get(id: string) {
|
||||
i++;
|
||||
const p = await getNote(id, user).catch((e) => {
|
||||
if (e.id === "9725d0ce-ba28-4dde-95a7-2cbb2c15de24") return null;
|
||||
|
@ -60,7 +60,7 @@ export default define(meta, paramDef, async (ps, user) => {
|
|||
|
||||
if (p == null) return;
|
||||
|
||||
if (i > ps.offset!) {
|
||||
if (i > ps.offset) {
|
||||
conversation.push(p);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue