<?php

namespace App\Http\Controllers\API;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Services\UpKeep\InitService;

class InitAPIController extends Controller
{
    protected $init;

    public function __construct(InitService $initService)
    {
        $this->init = $initService;
    }

    //init stuff
    public function setupFresh(Request $request)
    {
        $result = $this->init->fresh(json_decode($request->getContent()));
        return response()->json($result)->header('Content-Type', 'application/json');
    }

    public function setupRestore(Request $request)
    {
        $result = $this->init->restore($request);
        return response()->json($result)->header('Content-Type', 'application/json');
    }
}