Remove unnecessary try|catch

This commit is contained in:
Bubka 2020-01-26 21:49:39 +01:00
parent 5531c0e7e1
commit c6b7c4e495

View File

@ -58,12 +58,9 @@ public function store(Request $request)
*/
public function show($id)
{
try {
$twofaccount = TwoFAccount::FindOrFail($id);
return response()->json($twofaccount, 200);
} catch (\Exception $e) {
return response()->json( ['message' => 'not found' ], 404);
}
$twofaccount = TwoFAccount::FindOrFail($id);
return response()->json($twofaccount, 200);
}
@ -95,45 +92,37 @@ public function update(Request $request, $id)
'service' => 'required',
]);
try {
$twofaccount = TwoFAccount::FindOrFail($id);
$twofaccount = TwoFAccount::FindOrFail($id);
if( $twofaccount->type === 'hotp' ) {
if( $twofaccount->type === 'hotp' ) {
// HOTP can be desynchronized from the verification
// server so we let the user the possibility to force
// the counter.
// HOTP can be desynchronized from the verification
// server so we let the user the possibility to force
// the counter.
$this->validate($request, [
'counter' => 'required|integer',
]);
// we set an OTP object to get the its current counter
// and we update it if a new one has been submited
$otp = OTP::get($twofaccount->uri);
if( $otp->getCounter() !== $request->counter ) {
$otp->setParameter( 'counter', $request->counter );
$twofaccount->uri = $otp->getProvisioningUri();
}
}
$twofaccount->update([
'service' => $request->service,
'account' => $request->account,
'icon' => $request->icon,
'uri' => $twofaccount->uri,
$this->validate($request, [
'counter' => 'required|integer',
]);
return response()->json($twofaccount, 200);
// we set an OTP object to get the its current counter
// and we update it if a new one has been submited
$otp = OTP::get($twofaccount->uri);
if( $otp->getCounter() !== $request->counter ) {
$otp->setParameter( 'counter', $request->counter );
$twofaccount->uri = $otp->getProvisioningUri();
}
}
catch (\Exception $e) {
return response()->json( ['message' => 'not found' ] , 404);
$twofaccount->update([
'service' => $request->service,
'account' => $request->account,
'icon' => $request->icon,
'uri' => $twofaccount->uri,
]);
return response()->json($twofaccount, 200);
}
}
@ -145,27 +134,20 @@ public function update(Request $request, $id)
*/
public function destroy($id)
{
try {
$twofaccount = TwoFAccount::FindOrFail($id);
$twofaccount = TwoFAccount::FindOrFail($id);
// delete icon
$storedIcon = 'public/icons/' . $twofaccount->icon;
if( Storage::exists($storedIcon) ) {
Storage::delete($storedIcon);
}
$twofaccount->delete();
return response()->json(null, 204);
// delete icon
$storedIcon = 'public/icons/' . $twofaccount->icon;
if( Storage::exists($storedIcon) ) {
Storage::delete($storedIcon);
}
catch (\Exception $e) {
return response()->json(['message' => 'already gone'], 404);
// delete account
$twofaccount->delete();
}
return response()->json(null, 204);
}
}