diff --git a/app/Http/Controllers/AccountApiController.php b/app/Http/Controllers/AccountApiController.php index a5f8af6adf2a..dc6c335cc887 100644 --- a/app/Http/Controllers/AccountApiController.php +++ b/app/Http/Controllers/AccountApiController.php @@ -247,4 +247,11 @@ class AccountApiController extends BaseAPIController return $this->errorResponse(['message' => 'Invalid credentials'], 401); } + + public function iosSubscriptionStatus() { + + //stubbed for iOS callbacks + + } + } diff --git a/app/Http/Middleware/ApiCheck.php b/app/Http/Middleware/ApiCheck.php index 2638323ee5e9..310ebaaf60aa 100644 --- a/app/Http/Middleware/ApiCheck.php +++ b/app/Http/Middleware/ApiCheck.php @@ -28,7 +28,8 @@ class ApiCheck { $loggingIn = $request->is('api/v1/login') || $request->is('api/v1/register') - || $request->is('api/v1/oauth_login'); + || $request->is('api/v1/oauth_login') + || $request->is('api/v1/ios_subscription_status'); $headers = Utils::getApiHeaders(); $hasApiSecret = false; diff --git a/app/Http/routes.php b/app/Http/routes.php index 8bf3ac11c412..728ce8fe6101 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -360,6 +360,7 @@ Route::group(['middleware' => ['lookup:api', 'api'], 'prefix' => 'api/v1'], func Route::resource('documents', 'DocumentAPIController'); Route::resource('vendors', 'VendorApiController'); Route::resource('expense_categories', 'ExpenseCategoryApiController'); + Route::post('ios_subscription_status', 'AccountApiController@iosSubscriptionStatus'); }); // Redirects for legacy links