<?php

namespace console\controllers;

use common\business\Chain33Business;
use common\models\psources\CoinGameBet;
use common\service\chain33\Chain33Service;
use common\service\exchange\ExchangeBuilderFactory;
use common\service\exchange\ExchangeFactory;
use yii\console\Controller;
use Yii;

class TickerController extends Controller
{
    public function actionSort()
    {
        $class = ['Binance', 'Huobi', 'Zhaobi'];
        foreach ($class as $val) {
            go(function () use ($val) {
                \Co::sleep(0.5);
                $ticker_builder = ExchangeBuilderFactory::create($val);
                $ticker_builder->TickerSort();
            });
        }
    }

    public function actionHot()
    {
        $ticker_builder = ExchangeBuilderFactory::create('Huobi');
        $ticker_builder->hotTickerUpdate();
        echo date('Y-m-d H:i:s') .'更新成功' . PHP_EOL;
        return 0;
    }
}