Skip to content

Commit 016fc16

Browse files
committed
fixes #4
1 parent 05f7b97 commit 016fc16

File tree

3 files changed

+29
-29
lines changed

3 files changed

+29
-29
lines changed

lib/mongo/auth.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ defmodule Mongo.Auth do
1717
:ok ->
1818
nil
1919
error ->
20-
{mod, sock} = s.socket
21-
mod.close(sock)
20+
{mod, socket} = s.connection
21+
mod.close(socket)
2222
error
2323
end
2424
end) || {:ok, Map.put(s,:database, opts[:database])}

lib/mongo/mongo_db_connection.ex

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ defmodule Mongo.MongoDBConnection do
1717
write_concern = Keyword.put_new(write_concern, :w, 1)
1818

1919
state = %{
20-
socket: nil,
20+
connection: nil,
2121
request_id: 0,
2222
timeout: opts[:timeout] || @timeout,
2323
connect_timeout_ms: opts[:connect_timeout_ms] || @timeout,
@@ -34,9 +34,9 @@ defmodule Mongo.MongoDBConnection do
3434
end
3535

3636
@impl true
37-
def disconnect(_error, %{socket: {mod, sock}} = state) do
37+
def disconnect(_error, %{connection: {mod, socket}} = state) do
3838
notify_disconnect(state)
39-
mod.close(sock)
39+
mod.close(socket)
4040
end
4141

4242
defp notify_disconnect(%{connection_type: type, topology_pid: pid, host: host}) do
@@ -64,8 +64,8 @@ defmodule Mongo.MongoDBConnection do
6464
{:tcp_send, reason} -> Mongo.Error.exception(tag: :tcp, action: "send", reason: reason, host: state.host)
6565
%Mongo.Error{} = reason -> reason
6666
end
67-
{mod, sock} = state.socket
68-
mod.close(sock)
67+
{mod, socket} = state.connection
68+
mod.close(socket)
6969
{:error, reason}
7070

7171
{:error, reason} -> {:error, reason}
@@ -82,13 +82,13 @@ defmodule Mongo.MongoDBConnection do
8282
defp maybe_ssl(opts, %{ssl: true} = state), do: ssl(opts, state)
8383
defp maybe_ssl(_opts, state), do: {:ok, state}
8484

85-
defp ssl(opts, %{socket: {:gen_tcp, sock}} = state) do
85+
defp ssl(opts, %{connection: {:gen_tcp, socket}} = state) do
8686
host = (opts[:hostname] || "localhost") |> to_charlist
8787
ssl_opts = Keyword.put_new(opts[:ssl_opts] || [], :server_name_indication, host)
88-
case :ssl.connect(sock, ssl_opts, state.connect_timeout_ms) do
89-
{:ok, ssl_sock} -> {:ok, %{state | socket: {:ssl, ssl_sock}}}
88+
case :ssl.connect(socket, ssl_opts, state.connect_timeout_ms) do
89+
{:ok, ssl_sock} -> {:ok, %{state | connection: {:ssl, ssl_sock}}}
9090
{:error, reason} ->
91-
:gen_tcp.close(sock)
91+
:gen_tcp.close(socket)
9292
{:error, Mongo.Error.exception(tag: :ssl, action: "connect", reason: reason, host: state.host)}
9393
end
9494
end
@@ -109,7 +109,7 @@ defmodule Mongo.MongoDBConnection do
109109
buffer = buffer |> max(sndbuf) |> max(recbuf)
110110
:ok = :inet.setopts(socket, buffer: buffer)
111111

112-
{:ok, %{s | socket: {:gen_tcp, socket}}}
112+
{:ok, %{s | connection: {:gen_tcp, socket}}}
113113

114114
{:error, reason} -> {:error, Mongo.Error.exception(tag: :tcp, action: "connect", reason: reason, host: s.host)}
115115
end
@@ -134,23 +134,23 @@ defmodule Mongo.MongoDBConnection do
134134
def checkin(state), do: {:ok, state}
135135

136136
@impl true
137-
def handle_begin(opts, state), do: {:ok, nil, state}
137+
def handle_begin(_opts, state), do: {:ok, nil, state}
138138
@impl true
139-
def handle_close(query, opts, state), do: {:ok, nil, state}
139+
def handle_close(_query, _opts, state), do: {:ok, nil, state}
140140
@impl true
141-
def handle_commit(opts, state), do: {:ok, nil, state}
141+
def handle_commit(_opts, state), do: {:ok, nil, state}
142142
@impl true
143-
def handle_deallocate(query, cursor, opts, state), do: {:ok, nil, state}
143+
def handle_deallocate(_query, _cursor, _opts, state), do: {:ok, nil, state}
144144
@impl true
145-
def handle_declare(query, params, opts, state), do: {:ok, query, nil, state}
145+
def handle_declare(query, _params, _opts, state), do: {:ok, query, nil, state}
146146
@impl true
147-
def handle_fetch(query, cursor, opts, state), do: {:halt, nil, state}
147+
def handle_fetch(_query, _cursor, _opts, state), do: {:halt, nil, state}
148148
@impl true
149-
def handle_prepare(query, opts, state), do: {:ok, query, state}
149+
def handle_prepare(query, _opts, state), do: {:ok, query, state}
150150
@impl true
151-
def handle_rollback(opts, state), do: {:ok, nil, state}
151+
def handle_rollback(_opts, state), do: {:ok, nil, state}
152152
@impl true
153-
def handle_status(opts, state), do: {:idle, state}
153+
def handle_status(_opts, state), do: {:idle, state}
154154

155155
@impl true
156156
def ping(%{wire_version: wire_version} = state) do

lib/mongo_db_connection/utils.ex

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,34 +42,34 @@ defmodule Mongo.MongoDBConnection.Utils do
4242
@doc """
4343
This function sends the raw data to the mongodb server
4444
"""
45-
def send_data(data, %{socket: {mod, sock}} = s) do
46-
case mod.send(sock, data) do
45+
def send_data(data, %{connection: {mod, socket}} = s) do
46+
case mod.send(socket, data) do
4747
:ok -> :ok
4848
{:error, reason} -> send_error(reason, s)
4949
end
5050
end
5151

52-
defp recv_data(nil, "", %{socket: {mod, sock}} = state) do
53-
case mod.recv(sock, 0, state.timeout) do
52+
defp recv_data(nil, "", %{connection: {mod, socket}} = state) do
53+
case mod.recv(socket, 0, state.timeout) do
5454
{:ok, tail} -> recv_data(nil, tail, state)
5555
{:error, reason} -> recv_error(reason, state)
5656
end
5757
end
58-
defp recv_data(nil, data, %{socket: {mod, sock}} = state) do
58+
defp recv_data(nil, data, %{connection: {mod, socket}} = state) do
5959
case decode_header(data) do
6060
{:ok, header, rest} -> recv_data(header, rest, state)
6161
:error ->
62-
case mod.recv(sock, 0, state.timeout) do
62+
case mod.recv(socket, 0, state.timeout) do
6363
{:ok, tail} -> recv_data(nil, [data|tail], state)
6464
{:error, reason} -> recv_error(reason, state)
6565
end
6666
end
6767
end
68-
defp recv_data(header, data, %{socket: {mod, sock}} = state) do
68+
defp recv_data(header, data, %{connection: {mod, socket}} = state) do
6969
case decode_response(header, data) do
7070
{:ok, id, reply, ""} -> {:ok, id, reply}
7171
:error ->
72-
case mod.recv(sock, 0, state.timeout) do
72+
case mod.recv(socket, 0, state.timeout) do
7373
{:ok, tail} -> recv_data(header, [data|tail], state)
7474
{:error, reason} -> recv_error(reason, state)
7575
end

0 commit comments

Comments
 (0)