Skip to content

Commit

Permalink
gjør dokumentasjonen mindre random
Browse files Browse the repository at this point in the history
  • Loading branch information
kenglxn committed Nov 29, 2024
1 parent 3b5ec99 commit cea3cb9
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 19 deletions.
5 changes: 4 additions & 1 deletion app/src/main/resources/produsent.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -511,7 +511,10 @@ type Mutation {
"""
mottakere: [MottakerInput!]! @Validate

"""En tittel på saken, som vises til brukeren."""
"""
En tittel på saken, som vises til brukeren.
Feltet er begrenset til 140 tegn og kan ikke inneholde fødselsnummer.
"""
tittel: String! @Validate @MaxLength(max: 140) @NonIdentifying

"""
Expand Down
21 changes: 10 additions & 11 deletions docs/gql/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const LIFE_THE_UNIVERSE_AND_EVERYTHING = 42

const merkelapper = [
"Tiltak",
"Lønnstilskudd",
Expand All @@ -16,10 +16,9 @@ const merkelapper = [
"Lønnstilskudd",
"Kandidater"
]
const uuid = () => 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
const r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
})
const uuid = "42c0ffee-1337-7331-babe-42c0ffeebabe"
let curr = 0;
const nextMerkelapp = () => merkelapper[curr++ % merkelapper.length]

// see: https://github.com/anvilco/spectaql/blob/main/examples/customizations/examples/index.js
module.exports = function processor({
Expand All @@ -45,22 +44,22 @@ module.exports = function processor({
return
}
if (arg.name === "merkelapper") {
return merkelapper.slice(0, Math.floor(Math.random() * merkelapper.length))
return nextMerkelapp()
}
if (arg.name === "merkelapp") {
return merkelapper[Math.floor(Math.random() * merkelapper.length)]
return nextMerkelapp()
}
if (arg.name === "grupperingsid") {
return uuid()
return uuid
}
if (arg.name === "eksternId") {
return uuid()
return uuid
}
if (arg.name === "after") {
return btoa(uuid())
return btoa(uuid)
}
if (arg.name === "virksomhetsnummer") {
return Math.floor(Math.random() * 1000000000).toString().padStart(9, '0')
return "123456789"
}
}
}
9 changes: 2 additions & 7 deletions docs/gql/metadata.js
Original file line number Diff line number Diff line change
@@ -1,23 +1,18 @@
const uuid = () => 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
const r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
})

// see: https://github.com/anvilco/spectaql/blob/main/examples/data/metadata.json
// https://www.npmjs.com/package/@anvilco/apollo-server-plugin-introspection-metadata
module.exports = {
OBJECT: {
NotifikasjonEdge: {
fields: {
cursor: {
documentation: { example: btoa(uuid()) }
documentation: { example: "MzAyYjFmOGEtYTQ4OC00YjdlLTg3ZGItMmRiZTg3MThkZDk4" }
}
}
},
},
SCALAR: {
ID: {
documentation: { example: uuid() }
documentation: { example: "42c0ffee-1337-7331-babe-42c0ffeebabe" }
}
},
}

0 comments on commit cea3cb9

Please sign in to comment.