<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Yajny\Member\Models\Member;
use Yajny\Models\OptionsManager;

class OptionsManagerController extends Controller
{
    /**
     * @var mixed
     */
    public $user_id;

    /** @var Member $member */
    public $member;

    /**
     * Create a new controller instance.
     *
     * @param Request $request
     */
    public function __construct(Request $request)
    {

    }
    /**
     * @param Request $request
     * @return \Illuminate\Http\JsonResponse
     */
    public function toggelUserOrderSettingStatus(Request $request){
        $status= $request->get('status') ?? '';

        if($status!=''){
            $option= OptionsManager::where('option_key','user_orders')->first();
            $option->option_value=$status;
            $option->save();
            return response()->json(['saved'=>true, 'status'=>$status]);
        }else{
            return response()->json(['saved'=>false,'error'=> "missing data"], 400);
        }
    }

    /**
     * @return \Illuminate\Http\JsonResponse
     */
    public function getUserOrderSettingStatus(Request $request){
        $option= OptionsManager::where('option_key','user_orders')->first();
        $status= $option->option_value ;
        if($status==1)
            return response()->json(['status' => $status]);
        else
            return response()->json(['status' => $status],400);

    }
}
