fix not deducting score when adding texture to closet
This commit is contained in:
parent
1830cd2e54
commit
27e9dea422
|
|
@ -10,7 +10,6 @@ use App\Models\Texture;
|
||||||
use App\Models\ClosetModel;
|
use App\Models\ClosetModel;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use App\Exceptions\PrettyPageException;
|
use App\Exceptions\PrettyPageException;
|
||||||
use App\Services\Repositories\UserRepository;
|
|
||||||
|
|
||||||
class ClosetController extends Controller
|
class ClosetController extends Controller
|
||||||
{
|
{
|
||||||
|
|
@ -26,7 +25,7 @@ class ClosetController extends Controller
|
||||||
$this->closet = new Closet(session('uid'));
|
$this->closet = new Closet(session('uid'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function index(Request $request, UserRepository $users)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
$category = $request->input('category', 'skin');
|
$category = $request->input('category', 'skin');
|
||||||
$page = $request->input('page', 1);
|
$page = $request->input('page', 1);
|
||||||
|
|
@ -62,7 +61,7 @@ class ClosetController extends Controller
|
||||||
->with('q', $q)
|
->with('q', $q)
|
||||||
->with('category', $category)
|
->with('category', $category)
|
||||||
->with('total_pages', max($total_pages))
|
->with('total_pages', max($total_pages))
|
||||||
->with('user', $users->get(session('uid')));
|
->with('user', app('user.current'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function info()
|
public function info()
|
||||||
|
|
@ -86,6 +85,8 @@ class ClosetController extends Controller
|
||||||
$t->likes += 1;
|
$t->likes += 1;
|
||||||
$t->save();
|
$t->save();
|
||||||
|
|
||||||
|
app('user.current')->setScore(option('score_per_closet_item'), 'minus');
|
||||||
|
|
||||||
return json(trans('user.closet.add.success', ['name' => $request->input('name')]), 0);
|
return json(trans('user.closet.add.success', ['name' => $request->input('name')]), 0);
|
||||||
} else {
|
} else {
|
||||||
return json(trans('user.closet.add.repeated'), 1);
|
return json(trans('user.closet.add.repeated'), 1);
|
||||||
|
|
@ -117,6 +118,9 @@ class ClosetController extends Controller
|
||||||
$t->likes = $t->likes - 1;
|
$t->likes = $t->likes - 1;
|
||||||
$t->save();
|
$t->save();
|
||||||
|
|
||||||
|
if (option('return_score'))
|
||||||
|
app('user.current')->setScore(option('score_per_closet_item'), 'minus');
|
||||||
|
|
||||||
return json(trans('user.closet.remove.success'), 0);
|
return json(trans('user.closet.remove.success'), 0);
|
||||||
} else {
|
} else {
|
||||||
return json(trans('user.closet.remove.non-existent'), 0);
|
return json(trans('user.closet.remove.non-existent'), 0);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user