Reformatted stuff.
This commit is contained in:
		
							parent
							
								
									d5244de1ce
								
							
						
					
					
						commit
						17285d480e
					
				| 
						 | 
					@ -1,35 +1,41 @@
 | 
				
			||||||
import axios from 'axios';
 | 
					import axios from 'axios';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const api = axios.create({
 | 
					const api = axios.create({
 | 
				
			||||||
    baseURL: 'http://localhost:8080'
 | 
					  baseURL: 'http://localhost:8080',
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export interface GymIdentifiable {
 | 
					export interface GymIdentifiable {
 | 
				
			||||||
  countryCode: string,
 | 
					  countryCode: string;
 | 
				
			||||||
  cityShortName: string,
 | 
					  cityShortName: string;
 | 
				
			||||||
  shortName: string
 | 
					  shortName: string;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export type Gym = {
 | 
					export type Gym = {
 | 
				
			||||||
    countryCode: string,
 | 
					  countryCode: string;
 | 
				
			||||||
    countryName: string,
 | 
					  countryName: string;
 | 
				
			||||||
    cityShortName: string,
 | 
					  cityShortName: string;
 | 
				
			||||||
    cityName: string,
 | 
					  cityName: string;
 | 
				
			||||||
    createdAt: Date,
 | 
					  createdAt: Date;
 | 
				
			||||||
    shortName: string,
 | 
					  shortName: string;
 | 
				
			||||||
    displayName: string,
 | 
					  displayName: string;
 | 
				
			||||||
    websiteUrl: string | null,
 | 
					  websiteUrl: string | null;
 | 
				
			||||||
  location: {
 | 
					  location: {
 | 
				
			||||||
        latitude: number,
 | 
					    latitude: number;
 | 
				
			||||||
        longitude: number
 | 
					    longitude: number;
 | 
				
			||||||
    },
 | 
					  };
 | 
				
			||||||
    streetAddress: string
 | 
					  streetAddress: string;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export async function getGym(countryCode: string, cityShortName: string, gymShortName: string): Promise<Gym> {
 | 
					export async function getGym(
 | 
				
			||||||
    const response = await api.get(`/gyms/${countryCode}/${cityShortName}/${gymShortName}`);
 | 
					  countryCode: string,
 | 
				
			||||||
 | 
					  cityShortName: string,
 | 
				
			||||||
 | 
					  gymShortName: string
 | 
				
			||||||
 | 
					): Promise<Gym> {
 | 
				
			||||||
 | 
					  const response = await api.get(
 | 
				
			||||||
 | 
					    `/gyms/${countryCode}/${cityShortName}/${gymShortName}`
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
  const d = response.data;
 | 
					  const d = response.data;
 | 
				
			||||||
    const gym: Gym = {
 | 
					  return {
 | 
				
			||||||
    countryCode: d.countryCode,
 | 
					    countryCode: d.countryCode,
 | 
				
			||||||
    countryName: d.countryName,
 | 
					    countryName: d.countryName,
 | 
				
			||||||
    cityShortName: d.cityShortName,
 | 
					    cityShortName: d.cityShortName,
 | 
				
			||||||
| 
						 | 
					@ -39,11 +45,10 @@ export async function getGym(countryCode: string, cityShortName: string, gymShor
 | 
				
			||||||
    displayName: d.displayName,
 | 
					    displayName: d.displayName,
 | 
				
			||||||
    websiteUrl: d.websiteUrl,
 | 
					    websiteUrl: d.websiteUrl,
 | 
				
			||||||
    location: d.location,
 | 
					    location: d.location,
 | 
				
			||||||
        streetAddress: d.streetAddress
 | 
					    streetAddress: d.streetAddress,
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
    return gym;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function getGymRoute(gym: GymIdentifiable): string {
 | 
					export function getGymRoute(gym: GymIdentifiable): string {
 | 
				
			||||||
  return `/g/${gym.countryCode}/${gym.cityShortName}/${gym.shortName}`
 | 
					  return `/g/${gym.countryCode}/${gym.cityShortName}/${gym.shortName}`;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,7 @@
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Module for interacting with the Gymboard search service's API.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import axios from 'axios';
 | 
					import axios from 'axios';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const api = axios.create({
 | 
					const api = axios.create({
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue