create-magner
Version:
CLI for bootstrapping Magner projects
14 lines (10 loc) • 383 B
text/typescript
import { dataToProxy, Response } from 'features/login/requests';
import { request } from '~/utils/request';
const profileRequest = request.profile(async ({ api, parseError }) => {
const res = await api.get<Response>('auth/profile');
if (res.error) {
return { error: parseError(res.error) };
}
return { data: dataToProxy(res.data) };
});
export default profileRequest;