⚰️ Purger litt unødvendig kode / kommentarer
Co-authored-by: Markus A. R. Johansen <markus.aleksander.rakil.johansen@nav.no>
This commit is contained in:
parent
f1efaa8bce
commit
4da4b95fae
4 changed files with 16 additions and 44 deletions
|
@ -48,13 +48,8 @@ fun configureRouting(): ApplicationEngine = embeddedServer(CIO, applicationEngin
|
||||||
get("/api/test") {
|
get("/api/test") {
|
||||||
call.respondText("test")
|
call.respondText("test")
|
||||||
}
|
}
|
||||||
post("/test") {
|
|
||||||
val test = call.receive<Test>()
|
|
||||||
call.respond(status = HttpStatusCode.Created, message = test)
|
|
||||||
}
|
|
||||||
post("/api/nyfeil") {
|
post("/api/nyfeil") {
|
||||||
val feilmelding = call.receive<Feilmelding>()
|
val feilmelding = call.receive<Feilmelding>()
|
||||||
println(feilmelding.tittel)
|
|
||||||
feilmeldingRepository.lagre(feilmelding)
|
feilmeldingRepository.lagre(feilmelding)
|
||||||
call.respond(status = HttpStatusCode.Created, message = "Feilmelding motatt og sendt til database")
|
call.respond(status = HttpStatusCode.Created, message = "Feilmelding motatt og sendt til database")
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,24 +11,21 @@ import org.jetbrains.exposed.sql.Database as ExposedDatabase
|
||||||
|
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
|
|
||||||
val db = Database(dbconfig()).configureFlyway()
|
val db = Database(dbconfig()).configureFlyway()
|
||||||
val app = Application(db)
|
val app = Application(db)
|
||||||
ExposedDatabase.connect(db.dataSource)
|
ExposedDatabase.connect(db.dataSource)
|
||||||
|
|
||||||
|
|
||||||
oppretteMockData(db.dataSource) // WIP
|
oppretteMockData(db.dataSource) // WIP
|
||||||
|
|
||||||
app.startBlocking()
|
app.startBlocking()
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun oppretteMockData(dataSource: DataSource) {
|
private fun oppretteMockData(dataSource: DataSource) {
|
||||||
//må lage connection med database først!
|
|
||||||
val feilmeldingRepository = FeilmeldingRepository()
|
val feilmeldingRepository = FeilmeldingRepository()
|
||||||
feilmeldingRepository.lagre(Feilmelding("Tittel Test1", "Beskrivelse Test1", LocalDateTime.of(2023, 1, 1, 8, 0, 0)))
|
feilmeldingRepository.lagre(Feilmelding("Mangel på hensyn til tariffoppgjør", "Det har vært ett tariffoppgjør og speil sier sykepengene må tilbakekreves, noe som er feil. (sier vi.. har ikke domenekunnskap)", LocalDateTime.of(2023, 1, 1, 8, 0, 0)))
|
||||||
feilmeldingRepository.lagre(Feilmelding("Tittel Test2", "Beskrivelse Test2", LocalDateTime.of(2023, 1, 1, 8, 0, 0)))
|
feilmeldingRepository.lagre(Feilmelding("Speil sier NAV må tilbakekreve sykepenger på feil grunnlag", "Beskrivelse Test2", LocalDateTime.of(2023, 2, 1, 8, 0, 0)))
|
||||||
feilmeldingRepository.lagre(Feilmelding("Tittel Test3", "Beskrivelse Test3", LocalDateTime.of(2023, 1, 1, 8, 0, 0)))
|
feilmeldingRepository.lagre(Feilmelding("Feil A", "Lorem Ipsum", LocalDateTime.of(2023, 3, 1, 8, 0, 0)))
|
||||||
feilmeldingRepository.lagre(Feilmelding("Tittel Test4", "Beskrivelse Test4", LocalDateTime.of(2023, 1, 1, 8, 0, 0)))
|
feilmeldingRepository.lagre(Feilmelding("Feil B", "Lorem Ipsum", LocalDateTime.of(2023, 4, 1, 8, 0, 0)))
|
||||||
feilmeldingRepository.lagre(Feilmelding("Tittel Test5", "Beskrivelse Test5", LocalDateTime.of(2023, 1, 1, 8, 0, 0)))
|
feilmeldingRepository.lagre(Feilmelding("Feil C", "Lorem Ipsum", LocalDateTime.of(2023, 5, 1, 8, 0, 0)))
|
||||||
feilmeldingRepository.lagre(Feilmelding("Tittel Test6", "Beskrivelse Test6", LocalDateTime.of(2023, 1, 1, 8, 0, 0)))
|
feilmeldingRepository.lagre(Feilmelding("Feil D", "Lorem Ipsum", LocalDateTime.of(2023, 6, 1, 8, 0, 0)))
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,30 +1,13 @@
|
||||||
import FeilCard from "./FeilCard";
|
import FeilCard from "./FeilCard";
|
||||||
import { backendURL } from "../const.ts";
|
import { backendURL } from "../const.ts";
|
||||||
import { Feilmelding } from "../interface.ts";
|
import { Feilmelding } from "../interface.ts";
|
||||||
import { useState } from "react";
|
import { useEffect, useState } from "react";
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @returns Komponent for returnering av konteiner med alle feilinnmeldingene.
|
|
||||||
*/
|
|
||||||
// const fetcher = (url: RequestInfo | URL) => fetch(url).then(r => r.json())
|
|
||||||
|
|
||||||
// const test = async () => {
|
|
||||||
// const response = await fetch(backendURL + "/api/hentallefeil")
|
|
||||||
// const data = await response.json() // data er Promise
|
|
||||||
// return data.then({
|
|
||||||
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
|
|
||||||
const CardsContainer = () => {
|
const CardsContainer = () => {
|
||||||
const [test, setTest] = useState([]);
|
const [test, setTest] = useState([]);
|
||||||
|
const feilMeldinger: Feilmelding[] = test;
|
||||||
|
|
||||||
async function fetchAlleFeil() {
|
async function fetchAlleFeil() {
|
||||||
// const {data, error, isLoading } = useSWR("/api/hentallefeil", fetcher)
|
|
||||||
// if (error) return <div>fail</div>
|
|
||||||
// if (isLoading) return <div>loader</div>
|
|
||||||
// return <div>hello {data.data}!</div>
|
|
||||||
|
|
||||||
const response = await fetch(backendURL + "/api/hentallefeil", {
|
const response = await fetch(backendURL + "/api/hentallefeil", {
|
||||||
method: "GET",
|
method: "GET",
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -43,11 +26,7 @@ const CardsContainer = () => {
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
// fetchAlleFeil();
|
useEffect(() => {fetchAlleFeil()})
|
||||||
|
|
||||||
const feilMeldinger: Feilmelding[] = test;
|
|
||||||
|
|
||||||
// console.log(test())
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
@ -62,11 +41,9 @@ const CardsContainer = () => {
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
<br />
|
|
||||||
<p>Forsøker å loade feil objekter her:</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default CardsContainer;
|
export default CardsContainer;
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
/*
|
||||||
|
* Konstanter vi bruker i diverse filer i applikasjonen
|
||||||
|
*/
|
||||||
|
|
||||||
// export const backendURL = "http://localhost:8080"
|
export const backendURL = "http://localhost:8080"
|
||||||
export const backend = "https://helse-sprik.intern.dev.nav.no"
|
// export const backend = "https://helse-sprik.intern.dev.nav.no"
|
Reference in a new issue