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:
@@ -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));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user