Clean some warnings
All checks were successful
Build & Test / nix-build (push) Successful in 3m36s
Build & Test / nix-build (pull_request) Successful in 3m36s

This commit is contained in:
Kodi Craft 2024-09-09 18:45:52 +02:00
parent 5063e8af12
commit 0fdc00148e
Signed by: kodi
GPG Key ID: 69D9EED60B242822
3 changed files with 6 additions and 7 deletions

View File

@ -19,7 +19,6 @@ defmodule Amethyst.ConnectionHandler do
This module is responsible for handling incoming packets and sending outgoing packets. It keeps track of what state the connection is in and which game should
receive the packets.
"""
alias ElixirSense.Log
require Logger
@spec child_spec(:gen_tcp.socket()) :: Supervisor.child_spec()
@ -30,7 +29,7 @@ alias ElixirSense.Log
}
end
@spec start(:gen_tcp.socket(), atom(), pos_integer()) :: no_return()
@spec start(:gen_tcp.socket(), atom(), integer()) :: no_return()
def start(socket, connstate, version) do
{:ok, spawn(fn ->
Process.set_label("ConnectionHandler for #{inspect(socket)}")
@ -38,7 +37,7 @@ alias ElixirSense.Log
end)}
end
@spec start_link(:gen_tcp.socket(), atom(), pos_integer()) :: no_return()
@spec start_link(:gen_tcp.socket(), atom(), integer()) :: no_return()
def start_link(socket, connstate, version) do
{:ok, spawn_link(fn ->
Process.set_label("ConnectionHandler for #{inspect(socket)}")
@ -46,7 +45,7 @@ alias ElixirSense.Log
end)}
end
@spec loop(:gen_tcp.socket(), atom(), pos_integer(), map()) :: no_return()
@spec loop(:gen_tcp.socket(), atom(), integer(), map()) :: no_return()
defp loop(socket, connstate, version, state) do
receive do
:closed ->

View File

@ -36,7 +36,7 @@ defmodule Amethyst.NBT.Write do
def check_type({:byte_array, values}) when is_list(values), do: Enum.all?(values, &is_integer/1)
def check_type({:string, value}) when is_binary(value), do: true
def check_type({:list, {type, values}}) when is_list(values), do: Enum.all?(values, &check_type({type, &1}))
def check_type({:compound, values}) when is_map(values), do: Enum.all?(values, fn {name, {type, value}} -> check_type({type, value}) end)
def check_type({:compound, values}) when is_map(values), do: Enum.all?(values, fn {_name, {type, value}} -> check_type({type, value}) end)
def check_type({:int_array, values}) when is_list(values), do: Enum.all?(values, &is_integer/1)
def check_type({:long_array, values}) when is_list(values), do: Enum.all?(values, &is_integer/1)
def check_type(_), do: false

View File

@ -16,13 +16,13 @@ defmodule Example.Game do
end
@impl true
def player_position(from, {x, y, z}, refs) do
def player_position(from, {x, y, z}, _refs) do
Logger.info("Player at #{inspect(from)} moved to #{x}, #{y}, #{z}")
:ok
end
@impl true
def joinable?(refs) do
def joinable?(_refs) do
true
end
end