|
|
|
@ -17,7 +17,7 @@ export default class IngredientService implements IIngredientService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async getIngredientById(id: Number): Promise<Ingredient | null>{
|
|
|
|
|
async getIngredientById(id: number): Promise<Ingredient | null>{
|
|
|
|
|
try {
|
|
|
|
|
const response = await axios.get(`${this.API_URL}/${id}`);
|
|
|
|
|
return response.data as Ingredient;
|
|
|
|
@ -26,7 +26,7 @@ export default class IngredientService implements IIngredientService {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async getIngredientByLetter(letter: String): Promise<any>{
|
|
|
|
|
async getIngredientByLetter(letter: string): Promise<any>{
|
|
|
|
|
try {
|
|
|
|
|
const response = await axios.get(`${this.API_URL}/letter/${letter}`);
|
|
|
|
|
return response.data as Ingredient[];
|
|
|
|
@ -35,7 +35,7 @@ export default class IngredientService implements IIngredientService {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async getfilteredIngredient(prompt: String): Promise<Ingredient[]> {
|
|
|
|
|
async getfilteredIngredient(prompt: string): Promise<Ingredient[]> {
|
|
|
|
|
try {
|
|
|
|
|
const response = await axios.get(`${this.API_URL}/filter/${prompt}`);
|
|
|
|
|
return response.data as Ingredient[];
|
|
|
|
|