From 7b87fc61cede394418c52a7391172d23eb98538c Mon Sep 17 00:00:00 2001 From: mehbark Date: Sun, 18 Jan 2026 17:18:53 -0500 Subject: [PATCH] more stuff --- .formatter.exs | 1 + config/config.exs | 3 ++- lib/top_poster_server/plug.ex | 8 +++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.formatter.exs b/.formatter.exs index d2cda26..fe898bf 100644 --- a/.formatter.exs +++ b/.formatter.exs @@ -1,4 +1,5 @@ # Used by "mix format" [ + import_deps: [:ecto, :ecto_sql], inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"] ] diff --git a/config/config.exs b/config/config.exs index 3b4807d..2632613 100644 --- a/config/config.exs +++ b/config/config.exs @@ -1,3 +1,4 @@ import Config -config :top_poster_server, TopPosterServer.Repo, database: :memory +config :top_poster_server, TopPosterServer.Repo, database: "/tmp/wow.db" +config :top_poster_server, ecto_repos: [TopPosterServer.Repo] diff --git a/lib/top_poster_server/plug.ex b/lib/top_poster_server/plug.ex index 0350a99..d668b62 100644 --- a/lib/top_poster_server/plug.ex +++ b/lib/top_poster_server/plug.ex @@ -2,6 +2,7 @@ defmodule TopPosterServer.Plug do import Plug.Conn alias Plug.Conn + import Ecto.Query alias TopPosterServer.{Repo, User} require Logger @@ -23,8 +24,13 @@ defmodule TopPosterServer.Plug do conn |> send_resp(200, "valid id") else + Repo.insert!(%User{discord_id: "354988989100589058", posts: 413}) + + query = from u in User, order_by: [desc: u.posts, asc: u.discord_id] + users = Repo.all(query) + conn - |> send_resp(200, "default page") + |> send_resp(200, "default page #{inspect(users)}") end end