Merge branch 'fix/translate-api' into 'develop'

fix: require credentials in the notes/translate endpoint

See merge request firefish/firefish!10587

Co-authored-by: naskya <m@naskya.net>
This commit is contained in:
Kainoa Kanter 2023-09-03 17:00:51 +00:00
commit 4a69c58780
2 changed files with 8 additions and 2 deletions

7
docs/api-change.md Normal file
View file

@ -0,0 +1,7 @@
# Changes to the Firefish API
## v1.0.5 (unreleased)
### dev11
- `notes/translate` now requires credentials.

View file

@ -4,7 +4,6 @@ import config from "@/config/index.js";
import { Converter } from "opencc-js";
import { getAgentByUrl } from "@/misc/fetch.js";
import { fetchMeta } from "@/misc/fetch-meta.js";
import { Notes } from "@/models/index.js";
import { ApiError } from "../../error.js";
import { getNote } from "../../common/getters.js";
import define from "../../define.js";
@ -12,7 +11,7 @@ import define from "../../define.js";
export const meta = {
tags: ["notes"],
requireCredential: false,
requireCredential: true,
requireCredentialPrivateMode: true,
res: {