# Generated by HN

from django.db import migrations, models


def add_console_bot_settings(apps, schema_editor):
    ConsoleBotSetting = apps.get_model('accounts', 'ConsoleBotSetting')
    # discharge
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_hour_start', defaults={'int_value': 3})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_hour_end', defaults={'int_value': 15})

    ConsoleBotSetting.objects.get_or_create(
        name='account_high_search_count', defaults={'int_value': 150})
    ConsoleBotSetting.objects.get_or_create(
        name='lowest_account_run_in_console_hour', defaults={'int_value': 2})
    ConsoleBotSetting.objects.get_or_create(
        name='force_discharge_start_coin_greater', defaults={'int_value': 12000})
    ConsoleBotSetting.objects.get_or_create(
        name='force_discharge_lowest_target_price', defaults={'int_value': 10000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_start_coin_greater', defaults={'int_value': 120000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_start_coin_lower', defaults={'int_value': 10000000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_lowest_target_price', defaults={'int_value': 100000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_snipe_lowest_target_price', defaults={'int_value': 100000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_highest_target_price', defaults={'int_value': 700000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_snipe_highest_target_price', defaults={'int_value': 700000})

    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_snipe_start_coin_greater', defaults={'int_value': 200000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_snipe_lowest_buy_now_price', defaults={'int_value': 90000})

    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_snipe_card_max_allowed_tax', defaults={'str_value': str(8.5)})

    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_mode2_lowest_target_buy_now_price', defaults={'int_value': 10000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_mode2_mydgn_lowest_target_buy_now_price', defaults={'int_value': 10000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_mode2_u7buy_lowest_target_buy_now_price', defaults={'int_value': 10000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_mode2_highest_tax', defaults={'int_value': 35})

    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_mode3_lowest_target_price', defaults={'int_value': 500000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_mode3_highest_target_price', defaults={'int_value': 1000000})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_with_mode3_card_max_allowed_tax', defaults={'int_value': 33})

    ConsoleBotSetting.objects.get_or_create(
        name='discharge_mode2_interval_hours', defaults={'int_value': 18})
    ConsoleBotSetting.objects.get_or_create(
        name='discharge_mode3_interval_hours', defaults={'int_value': 18})

    ConsoleBotSetting.objects.get_or_create(
        name='mules_discharge_mode3_interval_hours', defaults={'int_value': 72})

    # dont quick sell settings
    ConsoleBotSetting.objects.get_or_create(
        name='max_saved_quick_sell_in_club_bronze0_tradable_items', defaults={'int_value': 100})
    ConsoleBotSetting.objects.get_or_create(
        name='max_saved_quick_sell_in_club_bronze1_tradable_items', defaults={'int_value': 100})
    ConsoleBotSetting.objects.get_or_create(
        name='max_saved_quick_sell_in_club_silver0_tradable_items', defaults={'int_value': 100})
    ConsoleBotSetting.objects.get_or_create(
        name='max_saved_quick_sell_in_club_silver1_tradable_items', defaults={'int_value': 100})
    ConsoleBotSetting.objects.get_or_create(
        name='max_saved_quick_sell_in_club_gold0_tradable_items', defaults={'int_value': 100})
    ConsoleBotSetting.objects.get_or_create(
        name='max_saved_quick_sell_in_club_gold1_tradable_items', defaults={'int_value': 0})

    # sniper
    ConsoleBotSetting.objects.get_or_create(
        name='sniper_lowest_snipe_buy_now_price', defaults={'int_value': 20000})
    ConsoleBotSetting.objects.get_or_create(
        name='sniper_lowest_target_buy_now_price', defaults={'int_value': 50000})
    ConsoleBotSetting.objects.get_or_create(
        name='sniper_highest_target_buy_now_price', defaults={'int_value': 60000})

class Migration(migrations.Migration):

    dependencies = [
        ('accounts', '0171_fifaaccountrequest_accounts_fi_fifa_ac_1c6435_idx'),
    ]

    operations = [
        migrations.RunPython(add_console_bot_settings),
    ]
