Unverified Commit b9967fda authored by Alex Junior's avatar Alex Junior Committed by GitHub
Browse files

Chore: Migrate REST API - saveAutoTranslate to Typescript (#3892)

parent 4666bdf9
......@@ -734,8 +734,17 @@ export const getDirectory = ({
sort
});
export const saveAutoTranslate = ({ rid, field, value, options }: { rid: string; field: string; value: any; options: any }) =>
sdk.methodCallWrapper('autoTranslate.saveSettings', rid, field, value, options);
export const saveAutoTranslate = ({
rid,
field,
value,
options
}: {
rid: string;
field: string;
value: string;
options?: { defaultLanguage: string };
}) => sdk.methodCallWrapper('autoTranslate.saveSettings', rid, field, value, options ?? null);
export const getSupportedLanguagesAutoTranslate = () => sdk.methodCallWrapper('autoTranslate.getSupportedLanguages', 'en');
......
......@@ -97,12 +97,10 @@ class AutoTranslateView extends React.Component<IAutoTranslateViewProps, any> {
saveAutoTranslateLanguage = async (language: string) => {
logEvent(events.AT_SET_LANG);
try {
// TODO: remove the parameter options, after migrate the RocketChat
await RocketChat.saveAutoTranslate({
rid: this.rid,
field: 'autoTranslateLanguage',
value: language,
options: null
value: language
});
this.setState({ selectedLanguage: language });
} catch (error) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment