chore(jumps): remove dead feed type from query method

The /feed branch was never called — all consumers pass type 'all'.
Mirrors removal of the skydive /jumps/feed backend route.
This commit is contained in:
2026-04-26 00:16:35 +02:00
parent c7d21bda30
commit 5a7baf4d94
+18 -18
View File
@@ -12,7 +12,7 @@ import {
@Injectable({ providedIn: 'root' }) @Injectable({ providedIn: 'root' })
export class JumpsService { export class JumpsService {
private _apiVersion = '/v1'; private _apiDomain = '/skydive';
constructor( constructor(
private apiService: ApiService private apiService: ApiService
) { } ) { }
@@ -51,7 +51,7 @@ export class JumpsService {
Object.assign(params, config.filters); Object.assign(params, config.filters);
return this.apiService return this.apiService
.get( .get(
`${this._apiVersion}/jumps` + ((config.type === 'feed') ? '/feed' : ''), `${this._apiDomain}/jumps`,
new HttpParams({ fromObject: <{ new HttpParams({ fromObject: <{
[param: string]: string | number | boolean | readonly (string | number | boolean)[]; [param: string]: string | number | boolean | readonly (string | number | boolean)[];
}>params }) }>params })
@@ -63,82 +63,82 @@ export class JumpsService {
.pipe(map(data => { .pipe(map(data => {
return { jump: data.jump, prevJump: data.prevJump, nextJump: data.nextJump }; return { jump: data.jump, prevJump: data.prevJump, nextJump: data.nextJump };
})); */ })); */
return this.apiService.get(`${this._apiVersion}/jumps/${slug}`); return this.apiService.get(`${this._apiDomain}/jumps/${slug}`);
} }
getAll(): Observable<Array<Jump>> { getAll(): Observable<Array<Jump>> {
return this.apiService.get(`${this._apiVersion}/jumps`).pipe(map(data => data.jumps)); return this.apiService.get(`${this._apiDomain}/jumps`).pipe(map(data => data.jumps));
} }
getAllByDate(): Observable<Array<JumpByDate>> { getAllByDate(): Observable<Array<JumpByDate>> {
return this.apiService.get(`${this._apiVersion}/jumps/allByDate`).pipe(map(data => data.jumps)); return this.apiService.get(`${this._apiDomain}/jumps/allByDate`).pipe(map(data => data.jumps));
} }
getAllByCategorie(): Observable<Array<JumpByCategorie>> { getAllByCategorie(): Observable<Array<JumpByCategorie>> {
return this.apiService.get(`${this._apiVersion}/jumps/allByCategorie`).pipe(map(data => data.jumps)); return this.apiService.get(`${this._apiDomain}/jumps/allByCategorie`).pipe(map(data => data.jumps));
} }
getAllByDay(config: JumpListConfig): Observable<Array<JumpByDay>> { getAllByDay(config: JumpListConfig): Observable<Array<JumpByDay>> {
const params: JumpListFilters = {} as JumpListFilters; const params: JumpListFilters = {} as JumpListFilters;
Object.assign(params, config.filters); Object.assign(params, config.filters);
return this.apiService.get(`${this._apiVersion}/jumps/allByDay`, new HttpParams({ fromObject: <{ return this.apiService.get(`${this._apiDomain}/jumps/allByDay`, new HttpParams({ fromObject: <{
[param: string]: string | number | boolean | readonly (string | number | boolean)[]; [param: string]: string | number | boolean | readonly (string | number | boolean)[];
}>params })) }>params }))
.pipe(map(data => data.days)); .pipe(map(data => data.days));
} }
getAllByModule(): Observable<Array<JumpByModule>> { getAllByModule(): Observable<Array<JumpByModule>> {
return this.apiService.get(`${this._apiVersion}/jumps/allByModule`).pipe(map(data => data.jumps)); return this.apiService.get(`${this._apiDomain}/jumps/allByModule`).pipe(map(data => data.jumps));
} }
getAllFromSkydiverIdApi(config: JumpListConfig): Observable<SkydiverIdJumps> { getAllFromSkydiverIdApi(config: JumpListConfig): Observable<SkydiverIdJumps> {
const params: JumpListFilters = {} as JumpListFilters; const params: JumpListFilters = {} as JumpListFilters;
Object.assign(params, config.filters); Object.assign(params, config.filters);
return this.apiService.get(`${this._apiVersion}/jumps/allFromSkydiverIdApi`, new HttpParams({ fromObject: <{ return this.apiService.get(`${this._apiDomain}/jumps/allFromSkydiverIdApi`, new HttpParams({ fromObject: <{
[param: string]: string | number | boolean | readonly (string | number | boolean)[]; [param: string]: string | number | boolean | readonly (string | number | boolean)[];
}>params })) }>params }))
.pipe(map(data => data.jumps)); .pipe(map(data => data.jumps));
} }
getLastJump(): Observable<Jump> { getLastJump(): Observable<Jump> {
return this.apiService.get(`${this._apiVersion}/jumps/last`).pipe(map(data => data.jump)); return this.apiService.get(`${this._apiDomain}/jumps/last`).pipe(map(data => data.jump));
} }
create(jump: Jump): Observable<Jump> { create(jump: Jump): Observable<Jump> {
return this.apiService.post(`${this._apiVersion}/jumps/`, { jump: jump }).pipe(map(data => data.jump)); return this.apiService.post(`${this._apiDomain}/jumps/`, { jump: jump }).pipe(map(data => data.jump));
} }
update(jump: Jump): Observable<Jump> { update(jump: Jump): Observable<Jump> {
return this.apiService.put(`${this._apiVersion}/jumps/${jump.slug}`, { jump: jump }).pipe(map(data => data.jump)); return this.apiService.put(`${this._apiDomain}/jumps/${jump.slug}`, { jump: jump }).pipe(map(data => data.jump));
} }
destroy(slug: string): Observable<boolean> { destroy(slug: string): Observable<boolean> {
return this.apiService.delete(`${this._apiVersion}/jumps/${slug}`).pipe(map(data => data.deleted)); return this.apiService.delete(`${this._apiDomain}/jumps/${slug}`).pipe(map(data => data.deleted));
} }
save(jump: Jump): Observable<Jump> { save(jump: Jump): Observable<Jump> {
// If we're updating an existing jump // If we're updating an existing jump
if (jump.slug) { if (jump.slug) {
return this.apiService.put(`${this._apiVersion}/jumps/${jump.slug}`, { jump: jump }).pipe(map(data => data.jump)); return this.apiService.put(`${this._apiDomain}/jumps/${jump.slug}`, { jump: jump }).pipe(map(data => data.jump));
// Otherwise, create a new jump // Otherwise, create a new jump
} else { } else {
return this.apiService.post(`${this._apiVersion}/jumps/`, { jump: jump }).pipe(map(data => data.jump)); return this.apiService.post(`${this._apiDomain}/jumps/`, { jump: jump }).pipe(map(data => data.jump));
} }
} }
saveX2Data(slug: string, file: JumpFile, data: X2Data): Observable<Jump> { saveX2Data(slug: string, file: JumpFile, data: X2Data): Observable<Jump> {
return this.apiService.post(`${this._apiVersion}/jumps/data/${slug}`, { file: file, data: data }) return this.apiService.post(`${this._apiDomain}/jumps/data/${slug}`, { file: file, data: data })
.pipe(map(data => data.jump)); .pipe(map(data => data.jump));
} }
saveFile(slug: string, file: JumpFile): Observable<JumpFile> { saveFile(slug: string, file: JumpFile): Observable<JumpFile> {
return this.apiService.post(`${this._apiVersion}/jumps/file/${slug}`, { file: file }) return this.apiService.post(`${this._apiDomain}/jumps/file/${slug}`, { file: file })
.pipe(map(data => data.file)); .pipe(map(data => data.file));
} }
saveKml(slug: string, file: JumpFile): Observable<JumpFile> { saveKml(slug: string, file: JumpFile): Observable<JumpFile> {
return this.apiService.post(`${this._apiVersion}/jumps/kml/${slug}`, { file: file }) return this.apiService.post(`${this._apiDomain}/jumps/kml/${slug}`, { file: file })
.pipe(map(data => data.file)); .pipe(map(data => data.file));
} }