feat(chat): order chats by their names
This is achieved by improving `Ecto.Query` usage.
This commit is contained in:
@@ -9,8 +9,8 @@ defmodule Slax.Chat do
|
||||
alias Slax.Repo
|
||||
|
||||
def get_first_room! do
|
||||
query = from(r in Room, limit: 1)
|
||||
Repo.one(query)
|
||||
query = from(r in Room, limit: 1, order_by: [asc: :name])
|
||||
Repo.one!(query)
|
||||
end
|
||||
|
||||
def get_room!(id) do
|
||||
@@ -18,6 +18,7 @@ defmodule Slax.Chat do
|
||||
end
|
||||
|
||||
def list_rooms do
|
||||
Repo.all(Room)
|
||||
query = from(r in Room, order_by: [asc: :name])
|
||||
Repo.all(query)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user