Skip to content

Instantly share code, notes, and snippets.

View LuigiClaudio's full-sized avatar
🎯
Focusing

Luigi Claudio LuigiClaudio

🎯
Focusing
View GitHub Profile
​
────────────────────────────────────────────────────────────────
Netlify Build
────────────────────────────────────────────────────────────────
​
> Version
@netlify/build 9.19.1
​
> Flags
mode: cli
@LuigiClaudio
LuigiClaudio / removeDuplicates.js
Created April 28, 2021 19:09
remove duplicates by new set and filter
const removeDuplicates = (data, key) => {
const item = new Set();
return data.filter((obj) => !item.has(obj[key]) && item.add(obj[key]));
};
@LuigiClaudio
LuigiClaudio / removeDuplicates.js
Created April 28, 2021 19:10
remove duplicates reduce find
const filteredData = mergedResults.reduce((newSet, current) => {
const findExisting = newSet.find((item) => item.url === current.url);
if (!findExisting) {
return newSet.concat([current]);
}
return newSet;
}, []);
@LuigiClaudio
LuigiClaudio / graphql.js
Created October 6, 2021 23:42
graphql Apollo server - resolver - connect
createBrand: async (
_,
{
data: {
name,
brandWatchList: { connect: id },
},
},
{ user },
) => {
# imported schema to faunadb
type User {
netlifyId: ID!
stripeId: ID!
subscription: String!
subscriptionPlanId: String!
activeSubscription: Boolean!
emailAddress: String! @unique
groups: [String]!
@LuigiClaudio
LuigiClaudio / FQL-createIndex-ts-reverse.fql
Last active May 15, 2022 21:05
FQL function create index reverse results timestamp
CreateIndex({
name: "colors_ref_by_user_ts_reverse",
unique: false,
serialized: true,
source: Collection("Color"),
terms: [
{
field: ["data", "owner"]
}
],