Co-authored-by: tobi <tobi.smethurst@protonmail.com> Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88 Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org> Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
19 lines
522 B
TypeScript
19 lines
522 B
TypeScript
import { createAppAsyncThunk } from "mastodon/store/typed_functions";
|
|
|
|
import api from "../api";
|
|
|
|
export const submitAccountNote = createAppAsyncThunk(
|
|
"account_note/submit",
|
|
async (args: { id: string, value: string }, { getState }) => {
|
|
// TODO: replace `unknown` with `ApiRelationshipJSON` when it is merged
|
|
const response = await api(getState).post<unknown>(
|
|
`/api/v1/accounts/${args.id}/note`,
|
|
{
|
|
comment: args.value,
|
|
},
|
|
);
|
|
|
|
return { relationship: response.data };
|
|
},
|
|
);
|