From 4ad4414e0885564e1df48872c22f2e76651c0c19 Mon Sep 17 00:00:00 2001 From: Justin Date: Fri, 27 May 2022 11:38:01 -0400 Subject: [PATCH] Convert about action to TypeScript --- .../{about-test.js => about.test.ts} | Bin app/soapbox/actions/about.js | Bin 769 -> 0 bytes app/soapbox/actions/about.ts | 29 ++++++++++++++++++ 3 files changed, 29 insertions(+) rename app/soapbox/actions/__tests__/{about-test.js => about.test.ts} (100%) delete mode 100644 app/soapbox/actions/about.js create mode 100644 app/soapbox/actions/about.ts diff --git a/app/soapbox/actions/__tests__/about-test.js b/app/soapbox/actions/__tests__/about.test.ts similarity index 100% rename from app/soapbox/actions/__tests__/about-test.js rename to app/soapbox/actions/__tests__/about.test.ts diff --git a/app/soapbox/actions/about.js b/app/soapbox/actions/about.js deleted file mode 100644 index 86be6beb406e99e6b15d40d23d8bdf0dd068b6dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmb7BTWf`Ry?`I#eGM^T(4XE~18uN;f;{sHJ>+ (dispatch: React.Dispatch, getState: any) => { + dispatch({ type: FETCH_ABOUT_PAGE_REQUEST, slug, locale }); + + const filename = `${slug}${locale ? `.${locale}` : ''}.html`; + return staticClient.get(`/instance/about/${filename}`) + .then(({ data: html }) => { + dispatch({ type: FETCH_ABOUT_PAGE_SUCCESS, slug, locale, html }); + return html; + }) + .catch(error => { + dispatch({ type: FETCH_ABOUT_PAGE_FAIL, slug, locale, error }); + throw error; + }); +}; + +export { + fetchAboutPage, + FETCH_ABOUT_PAGE_REQUEST, + FETCH_ABOUT_PAGE_SUCCESS, + FETCH_ABOUT_PAGE_FAIL, +};