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 Illuminate\Http\Request;
|
||||
use App\Exceptions\PrettyPageException;
|
||||
use App\Services\Repositories\UserRepository;
|
||||
|
||||
class ClosetController extends Controller
|
||||
{
|
||||
|
|
@ -26,7 +25,7 @@ class ClosetController extends Controller
|
|||
$this->closet = new Closet(session('uid'));
|
||||
}
|
||||
|
||||
public function index(Request $request, UserRepository $users)
|
||||
public function index(Request $request)
|
||||
{
|
||||
$category = $request->input('category', 'skin');
|
||||
$page = $request->input('page', 1);
|
||||
|
|
@ -62,7 +61,7 @@ class ClosetController extends Controller
|
|||
->with('q', $q)
|
||||
->with('category', $category)
|
||||
->with('total_pages', max($total_pages))
|
||||
->with('user', $users->get(session('uid')));
|
||||
->with('user', app('user.current'));
|
||||
}
|
||||
|
||||
public function info()
|
||||
|
|
@ -86,6 +85,8 @@ class ClosetController extends Controller
|
|||
$t->likes += 1;
|
||||
$t->save();
|
||||
|
||||
app('user.current')->setScore(option('score_per_closet_item'), 'minus');
|
||||
|
||||
return json(trans('user.closet.add.success', ['name' => $request->input('name')]), 0);
|
||||
} else {
|
||||
return json(trans('user.closet.add.repeated'), 1);
|
||||
|
|
@ -117,6 +118,9 @@ class ClosetController extends Controller
|
|||
$t->likes = $t->likes - 1;
|
||||
$t->save();
|
||||
|
||||
if (option('return_score'))
|
||||
app('user.current')->setScore(option('score_per_closet_item'), 'minus');
|
||||
|
||||
return json(trans('user.closet.remove.success'), 0);
|
||||
} else {
|
||||
return json(trans('user.closet.remove.non-existent'), 0);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user