Skip to content

Commit

Permalink
fix(cli-plugin-fetch): update useRequest version and server function …
Browse files Browse the repository at this point in the history
…example
  • Loading branch information
front-end-captain committed Jul 5, 2021
1 parent a39161e commit c52b683
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion packages/@luban/cli-plugin-fetch/src/generator.ts
Expand Up @@ -4,7 +4,7 @@ export default function(api: GeneratorAPI): void {
api.extendPackage({
dependencies: {
axios: "^0.19.2",
"@luban-hooks/use-request": "^1.2.0",
"@luban-hooks/use-request": "^1.3.0",
},
});

Expand Down
Expand Up @@ -5,18 +5,19 @@ import { request } from "../request";

import { ResponseData } from "../interface/public";
import { UserItem, getUserListQuery } from "../interface/user";
import { AxiosRequestConfig } from "axios";

export function getUserList(params: getUserListQuery) {
export function getUserList(params: getUserListQuery, config?: AxiosRequestConfig) {
const url = params.name ? `/api/users?name=${params.name}` : "/api/users";
return request.get<ResponseData<UserItem[]>>(url);
return request.get<ResponseData<UserItem[]>>(url, config);
}

export function addUser(params: { name: string }) {
return request.post<ResponseData<boolean>>(`/api/user/${params.name}`);
export function addUser(params: { name: string }, config?: AxiosRequestConfig) {
return request.post<ResponseData<boolean>>(`/api/user/${params.name}`, null, config);
}

export function delUser(params: { id: number }) {
return request.delete<ResponseData<boolean>>(`/api/user/${params.id}`);
export function delUser(params: { id: number }, config?: AxiosRequestConfig) {
return request.delete<ResponseData<boolean>>(`/api/user/${params.id}`, config);
}

/* prettier-ignore-end */

0 comments on commit c52b683

Please sign in to comment.