Skip to content

Commit 9aa421b

Browse files
committed
refactor: remove bookmarks feature
since there are no longer ways to collect bookmarks and esi seems frozen for now, remove bookmark feature and its dependencies. Closes eveseat/seat#695
1 parent a9c4eca commit 9aa421b

File tree

4 files changed

+0
-149
lines changed

4 files changed

+0
-149
lines changed

src/Http/Controllers/Api/v2/CharacterController.php

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
namespace Seat\Api\Http\Controllers\Api\v2;
2424

2525
use Illuminate\Http\Resources\Json\Resource;
26-
use Seat\Api\Http\Resources\BookmarkResource;
2726
use Seat\Api\Http\Resources\CharacterSheetResource;
2827
use Seat\Api\Http\Resources\ContactResource;
2928
use Seat\Api\Http\Resources\ContractResource;
@@ -33,7 +32,6 @@
3332
use Seat\Api\Http\Resources\MailResource;
3433
use Seat\Api\Http\Resources\NotificationResource;
3534
use Seat\Eveapi\Models\Assets\CharacterAsset;
36-
use Seat\Eveapi\Models\Bookmarks\CharacterBookmark;
3735
use Seat\Eveapi\Models\Character\CharacterCorporationHistory;
3836
use Seat\Eveapi\Models\Character\CharacterInfo;
3937
use Seat\Eveapi\Models\Character\CharacterNotification;
@@ -123,46 +121,6 @@ public function getAssets(int $character_id)
123121
return Resource::collection($query->paginate());
124122
}
125123

126-
/**
127-
* @OA\Get(
128-
* path="/v2/character/bookmarks/{character_id}",
129-
* tags={"Bookmarks"},
130-
* summary="Get a paginated list of bookmarks for a character",
131-
* description="Returns a list of bookmarks",
132-
* security={
133-
* {"ApiKeyAuth": {}}
134-
* },
135-
* @OA\Parameter(
136-
* name="character_id",
137-
* description="Character id",
138-
* required=true,
139-
* @OA\Schema(
140-
* type="integer"
141-
* ),
142-
* in="path"
143-
* ),
144-
* @OA\Response(response=200, description="Successful operation",
145-
* @OA\JsonContent(
146-
* type="object",
147-
* @OA\Property(
148-
* type="array",
149-
* property="data",
150-
* @OA\Items(ref="#/components/schemas/CharacterBookmark")
151-
* )
152-
* )
153-
* ),
154-
* @OA\Response(response=400, description="Bad request"),
155-
* @OA\Response(response=401, description="Unauthorized"),
156-
* )
157-
*
158-
* @param int $chacter_id
159-
*/
160-
public function getBookmarks(int $character_id)
161-
{
162-
163-
return BookmarkResource::collection(CharacterBookmark::where('character_id', $character_id)->get());
164-
}
165-
166124
/**
167125
* @OA\Get(
168126
* path="/v2/character/contacts/{character_id}",

src/Http/Controllers/Api/v2/CorporationController.php

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@
2323
namespace Seat\Api\Http\Controllers\Api\v2;
2424

2525
use Illuminate\Http\Resources\Json\Resource;
26-
use Seat\Api\Http\Resources\BookmarkResource;
2726
use Seat\Api\Http\Resources\ContactResource;
2827
use Seat\Api\Http\Resources\ContractResource;
2928
use Seat\Api\Http\Resources\CorporationSheetResource;
3029
use Seat\Api\Http\Resources\IndustryResource;
3130
use Seat\Api\Http\Resources\MemberTrackingResource;
3231
use Seat\Eveapi\Models\Assets\CorporationAsset;
33-
use Seat\Eveapi\Models\Bookmarks\CorporationBookmark;
3432
use Seat\Eveapi\Models\Contacts\CorporationContact;
3533
use Seat\Eveapi\Models\Contracts\CorporationContract;
3634
use Seat\Eveapi\Models\Corporation\CorporationInfo;
@@ -113,48 +111,6 @@ public function getAssets(int $corporation_id)
113111
return Resource::collection($query->paginate());
114112
}
115113

116-
/**
117-
* @OA\Get(
118-
* path="/v2/corporation/bookmarks/{corporation_id}",
119-
* tags={"Bookmarks"},
120-
* summary="Get a list of bookmarks for a corporation",
121-
* description="Returns a list of bookmarks",
122-
* security={
123-
* {"ApiKeyAuth": {}}
124-
* },
125-
* @OA\Parameter(
126-
* name="corporation_id",
127-
* description="Corporation id",
128-
* required=true,
129-
* @OA\Schema(
130-
* type="integer"
131-
* ),
132-
* in="path"
133-
* ),
134-
* @OA\Response(response=200, description="Successful operation",
135-
* @OA\JsonContent(
136-
* type="object",
137-
* @OA\Property(
138-
* type="array",
139-
* property="data",
140-
* @OA\Items(ref="#/components/schemas/CorporationBookmark")
141-
* )
142-
* )
143-
* ),
144-
* @OA\Response(response=400, description="Bad request"),
145-
* @OA\Response(response=401, description="Unauthorized"),
146-
* )
147-
*
148-
* @param int $corporation_id
149-
*
150-
* @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection
151-
*/
152-
public function getBookmarks(int $corporation_id)
153-
{
154-
155-
return BookmarkResource::collection(CorporationBookmark::where('corporation_id', $corporation_id)->get());
156-
}
157-
158114
/**
159115
* @OA\Get(
160116
* path="/v2/corporation/contacts/{corporation_id}",

src/Http/Resources/BookmarkResource.php

Lines changed: 0 additions & 61 deletions
This file was deleted.

src/Http/routes.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@
105105
Route::group(['prefix' => 'character'], function () {
106106

107107
Route::get('/assets/{character_id}')->uses('CharacterController@getAssets');
108-
Route::get('/bookmarks/{character_id}')->uses('CharacterController@getBookmarks');
109108
Route::get('/contacts/{character_id}')->uses('CharacterController@getContacts');
110109
Route::get('/industry/{character_id}')->uses('CharacterController@getIndustry');
111110
Route::get('/killmails/{character_id}/{killmail_id?}')->uses('KillmailsController@getCharacterKillmails');
@@ -125,7 +124,6 @@
125124
Route::group(['prefix' => 'corporation'], function () {
126125

127126
Route::get('/assets/{corporation_id}')->uses('CorporationController@getAssets');
128-
Route::get('/bookmarks/{corporation_id}')->uses('CorporationController@getBookmarks');
129127
Route::get('/contacts/{corporation_id}')->uses('CorporationController@getContacts');
130128
Route::get('/contracts/{corporation_id}')->uses('CorporationController@getContracts');
131129
Route::get('/industry/{corporation_id}')->uses('CorporationController@getIndustry');

0 commit comments

Comments
 (0)