From 0458ad4948eb5c8dd01779fd16fdb460d2a76743 Mon Sep 17 00:00:00 2001 From: JOLIMAITRE Matthieu Date: Thu, 23 May 2024 21:22:09 +0200 Subject: [PATCH] update patyhs --- auth/auth.ts | 2 +- doc/models.md | 4 ++++ fresh.gen.ts | 4 ++++ {storage => lib}/models/User.ts | 0 {storage => lib}/store.ts | 0 routes/{middleware.ts => _middleware.ts} | 0 routes/index.tsx | 12 ------------ 7 files changed, 9 insertions(+), 13 deletions(-) rename {storage => lib}/models/User.ts (100%) rename {storage => lib}/store.ts (100%) rename routes/{middleware.ts => _middleware.ts} (100%) diff --git a/auth/auth.ts b/auth/auth.ts index 1de0208..b3608c8 100644 --- a/auth/auth.ts +++ b/auth/auth.ts @@ -1,5 +1,5 @@ import { assert } from "$std/assert/assert.ts"; -import { User } from "../storage/store.ts"; +import { User } from "../lib/store.ts"; import { generate } from "https://deno.land/std@0.224.0/uuid/v1.ts"; class Authentificator { diff --git a/doc/models.md b/doc/models.md index 2852530..a2be3fb 100644 --- a/doc/models.md +++ b/doc/models.md @@ -12,6 +12,10 @@ - comment section - new (logged) +- Account + - Login + - Register + ## Models - User diff --git a/fresh.gen.ts b/fresh.gen.ts index 9b2737f..c95a162 100644 --- a/fresh.gen.ts +++ b/fresh.gen.ts @@ -4,7 +4,9 @@ import * as $_404 from "./routes/_404.tsx"; import * as $_app from "./routes/_app.tsx"; +import * as $_middleware from "./routes/_middleware.ts"; import * as $api_joke from "./routes/api/joke.ts"; +import * as $feur from "./routes/feur.tsx"; import * as $greet_name_ from "./routes/greet/[name].tsx"; import * as $index from "./routes/index.tsx"; import * as $Counter from "./islands/Counter.tsx"; @@ -14,7 +16,9 @@ const manifest = { routes: { "./routes/_404.tsx": $_404, "./routes/_app.tsx": $_app, + "./routes/_middleware.ts": $_middleware, "./routes/api/joke.ts": $api_joke, + "./routes/feur.tsx": $feur, "./routes/greet/[name].tsx": $greet_name_, "./routes/index.tsx": $index, }, diff --git a/storage/models/User.ts b/lib/models/User.ts similarity index 100% rename from storage/models/User.ts rename to lib/models/User.ts diff --git a/storage/store.ts b/lib/store.ts similarity index 100% rename from storage/store.ts rename to lib/store.ts diff --git a/routes/middleware.ts b/routes/_middleware.ts similarity index 100% rename from routes/middleware.ts rename to routes/_middleware.ts diff --git a/routes/index.tsx b/routes/index.tsx index 59d2ca2..67a22a7 100644 --- a/routes/index.tsx +++ b/routes/index.tsx @@ -1,17 +1,5 @@ import { useSignal } from "@preact/signals"; import Counter from "../islands/Counter.tsx"; -import { Handlers } from "$fresh/server.ts"; -import { getCookies } from "$std/http/cookie.ts"; -import { db, User } from "../storage/store.ts"; -import { auth } from "../auth/auth.ts"; - -export const handler: Handlers = { - GET(req, ctx) { - const cookies = getCookies(req.headers); - const user = get_session_user(cookies); - return ctx.render!({ user }); - }, -}; export default function Home() { const count = useSignal(3);