/* eslint-disable import/prefer-default-export */ import type { AxiosRequestConfig } from 'axios'; import axios from 'axios'; import type { User } from './types'; function love(user: User) { const superUsers: string[] = JSON.parse(process.env.USERS_SUPER || ''); // eslint-disable-next-line no-param-reassign if (superUsers?.includes(user.username)) user.displayName += '🧡'; return user; } export async function fetchUser(config: AxiosRequestConfig) { const user = await axios .get(process.env.URL_GET_USER || '', config) .then((res) => love(res.data)); return user; }