#!/usr/bin/env ruby
# SPDX-License-Identifier: MulanPSL-2.0+
# Copyright (c) 2020 Huawei Technologies Co., Ltd. All rights reserved.
# frozen_string_literal: true

require_relative '../lib/build_my_info_client'

def config_yaml_by_email(email)
  build_my_info = BuildMyInfo.new(email)

  my_info = nil
  (1..20).each do |_i|
    my_info = build_my_info.search_my_info
    break if my_info['my_email']

    sleep(6)
  end

  build_my_info.config_default_yaml(my_info)
  build_my_info.config_lab_yaml(my_info)
end

config_yaml_by_email ARGV[0]
