diff options
author | crupest <crupest@outlook.com> | 2021-02-13 11:58:36 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-02-13 11:58:36 +0800 |
commit | 303f66d90472716191ae71377b3e83e1537089aa (patch) | |
tree | 24eb173e0f45b01e622820351957c2981f752468 /FrontEnd/src/app/http/search.ts | |
parent | c3d0a5f88de0fbdf6bc584548832017087ab1248 (diff) | |
download | timeline-303f66d90472716191ae71377b3e83e1537089aa.tar.gz timeline-303f66d90472716191ae71377b3e83e1537089aa.tar.bz2 timeline-303f66d90472716191ae71377b3e83e1537089aa.zip |
...
Diffstat (limited to 'FrontEnd/src/app/http/search.ts')
-rw-r--r-- | FrontEnd/src/app/http/search.ts | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/FrontEnd/src/app/http/search.ts b/FrontEnd/src/app/http/search.ts index 2da9295e..8ca48fe9 100644 --- a/FrontEnd/src/app/http/search.ts +++ b/FrontEnd/src/app/http/search.ts @@ -1,14 +1,5 @@ -import { - apiBaseUrl, - axios, - convertToNetworkError, - extractResponseData, -} from "./common"; -import { - HttpTimelineInfo, - processRawTimelineInfo, - RawHttpTimelineInfo, -} from "./timeline"; +import { apiBaseUrl, axios, extractResponseData } from "./common"; +import { HttpTimelineInfo } from "./timeline"; import { HttpUser } from "./user"; export interface IHttpSearchClient { @@ -19,17 +10,14 @@ export interface IHttpSearchClient { export class HttpSearchClient implements IHttpSearchClient { searchTimelines(query: string): Promise<HttpTimelineInfo[]> { return axios - .get<RawHttpTimelineInfo[]>(`${apiBaseUrl}/search/timelines?q=${query}`) - .then(extractResponseData) - .then((ts) => ts.map(processRawTimelineInfo)) - .catch(convertToNetworkError); + .get<HttpTimelineInfo[]>(`${apiBaseUrl}/search/timelines?q=${query}`) + .then(extractResponseData); } searchUsers(query: string): Promise<HttpUser[]> { return axios .get<HttpUser[]>(`${apiBaseUrl}/search/users?q=${query}`) - .then(extractResponseData) - .catch(convertToNetworkError); + .then(extractResponseData); } } |