<?php

namespace app\controllers;

use Yii;
use app\models\entity\Tmc;

/** Created by Anton on 17.02.2020. */

class TmcController extends MainController
{
    public function beforeAction($action)
    {
        parent::beforeAction($action);
//        $key = Yii::$app->request->headers->get('uuid-key');
//        $this->checkAuth($key);
        \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;

        return true;
    }

    public function actionGive()
    {
        $userId = Yii::$app->request->post('userId');

        $tmc = Tmc::findOne(['employee' => $userId]);

        if (!$tmc) {
            $result = ['error' => 'Устройство не найдено'];
        } else {
            $result = ['success' => $tmc->characteristic];
        }


        $buf = pack("Cl", null, $result);
        echo base64_encode($buf);
    }
}