import { toContactInfoView } from '~~/server/mappers/contactInfoMapper'; export const contactInfoService = { async getContactInfo(locale: string) { const query = await loadAssetAsString( 'assets/server', 'graphql/contactInfo.graphql' ); if (!query) { throw createError({ statusCode: 500, message: 'GraphQL query not found', }); } const data = await directus.query<{ contact_info: ContactInfo }>(query, { locale: locale, }); return toContactInfoView(data?.contact_info); }, };