From b1521754995b03af66b0de5210b003d74151d38f Mon Sep 17 00:00:00 2001 From: Thanu Poptiphueng Date: Sat, 8 Jun 2024 10:51:53 +0700 Subject: [PATCH] change filter method --- src/userRoute.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/userRoute.ts b/src/userRoute.ts index 5657694..acd35d7 100644 --- a/src/userRoute.ts +++ b/src/userRoute.ts @@ -241,10 +241,15 @@ async function getAllUser( } resultUser = [ ...validSelection, - ...users.filter((u) => !validSelection.includes(u)), + ...users.filter( + (u) => validSelection.filter((v) => v.id == u.id).length == 0, + ), ]; } else { - resultUser = [...topThree, ...users.filter((u) => !topThree.includes(u))]; + resultUser = [ + ...topThree, + ...users.filter((u) => topThree.filter((v) => v.id == u.id).length == 0), + ]; } return resultUser.map((u) => ({