Skip to main content

Tìm kiếm

/src/api/SearchService.ts
import { ApiResponse } from "../model/base/ApiResponseModel";
import { SearchResultResponseModel } from "../model/search/SearchResultResponseModel";
import { HttpService } from "./HttpService";

class SearchApi extends HttpService {
constructor() {
super();
this.baseurl = this.publicFMReApiUrl
}

Search = async (projectId: string,text:string) => {
const res = await this.Get(
`/api/fm-mobile/v1/p-${projectId}/search/${text}`
);
if (res.status !== 200) {
let result = new ApiResponse<SearchResultResponseModel>();
result.statusCode = res.status;
return result;
}
const json: ApiResponse<SearchResultResponseModel> = await res.json();
return json;
}


}
const searchApi = new SearchApi();
export default searchApi;