mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-05-31 01:26:16 +00:00
Migrated ImageDownloader from axios to fetch
This commit is contained in:
@@ -2,11 +2,11 @@ import pack from '../../../package.json';
|
||||
import { hasServerData, ServerData } from '../data';
|
||||
import { createServers } from './servers';
|
||||
import { createAsyncThunk } from '../../utils/helpers/redux';
|
||||
import { Fetch } from '../../utils/types';
|
||||
import { JsonFetch } from '../../utils/types';
|
||||
|
||||
const responseToServersList = (data: any): ServerData[] => (Array.isArray(data) ? data.filter(hasServerData) : []);
|
||||
|
||||
export const fetchServers = (fetch: Fetch) => createAsyncThunk(
|
||||
export const fetchServers = (fetch: JsonFetch) => createAsyncThunk(
|
||||
'shlink/remoteServers/fetchServers',
|
||||
async (_: void, { dispatch }): Promise<void> => {
|
||||
const resp = await fetch<any>(`${pack.homepage}/servers.json`);
|
||||
|
||||
Reference in New Issue
Block a user