sdy

update search user

1 type Query { 1 type Query {
2 - searchUser(name: String!): [User!]! 2 + searchUser(term: String!): [User!]!
3 } 3 }
......
...@@ -3,8 +3,24 @@ import { prisma } from "../../../utils"; ...@@ -3,8 +3,24 @@ import { prisma } from "../../../utils";
3 export default { 3 export default {
4 Query: { 4 Query: {
5 searchUser: async (_, args) => { 5 searchUser: async (_, args) => {
6 - const { name } = args; 6 + const { term } = args;
7 - const user = await prisma.user.findOne({}); 7 + try {
8 + return prisma.user.findMany({
9 + where: {
10 + OR: [
11 + {
12 + name_contains: term,
13 + },
14 + {
15 + email_contains: term,
16 + },
17 + ],
18 + },
19 + });
20 + } catch (error) {
21 + console.log(error);
22 + }
23 + return null;
8 }, 24 },
9 }, 25 },
10 }; 26 };
......