import { gql } from 'graphql-request'; import { GraphqlService } from '../services'; import { IMeResponse } from '../types'; import { Loader } from '../helpers'; class AuthService { @Loader('Authenticating !!!') public async me(): Promise { const query = gql` query{ me { name, createdAt, email, firebaseId, id, profilePictureUrl, updatedAt, } } `; const response = await GraphqlService.query(query); return response; } } export default new AuthService();