const logger = require('logger');
const ctRegisterMicroservice = require('ct-register-microservice-node');

class UserService {
  static async getEmailById(userId) {
    logger.info('Get user by user id', userId);
    try {
      const user = await ctRegisterMicroservice.requestToMicroservice({
        uri: '/user/' + userId,
        method: 'GET',
        json: true
      });
      if (!user || !user.data) return null;
      logger.info('Get user by user id', user);
      return user.data && user.data.attributes.email;
    }
    catch (e) {
      logger.info('Error finding user', e);
      return null;
    }
  }
}

module.exports = UserService;

const logger = require('logger');
const ctRegisterMicroservice = require('ct-register-microservice-node');

class UserService {
  static async getEmailById(userId) {
    logger.info('Get user by user id', userId);
    try {
      const user = await ctRegisterMicroservice.requestToMicroservice({
        uri: '/user/' + userId,
        method: 'GET',
        json: true
      });
      if (!user || !user.data) return null;
      logger.info('Get user by user id', user);
      return user.data ? user.data.attributes.email : null;
    }
    catch (e) {
      logger.info('Error finding user', e);
      return null;
    }
  }
}

module.exports = UserService;

Fix the fix to fix the error
Fix the fix to fix the error
