Skip to content

Commit 91777da

Browse files
chrisdambrosioLivInAbsurdism
authored andcommitted
Support FILETRANSFER command
1 parent 0694a5e commit 91777da

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

lib/jeff/command/file_transfer.ex

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@ defmodule Jeff.Command.FileTransfer do
1313

1414
@type t :: %__MODULE__{
1515
type: 1..255,
16-
total_size: pos_integer(),
17-
offset: pos_integer(),
16+
total_size: non_neg_integer(),
17+
offset: non_neg_integer(),
1818
data: binary(),
19-
fragment_size: pos_integer()
19+
fragment_size: non_neg_integer()
2020
}
2121

2222
@type param() ::
2323
{:type, 1..255}
24-
| {:total_size, pos_integer()}
25-
| {:offset, pos_integer()}
26-
| {:fragment_size, pos_integer()}
24+
| {:total_size, non_neg_integer()}
25+
| {:offset, non_neg_integer()}
26+
| {:fragment_size, non_neg_integer()}
2727
| {:data, binary()}
2828
@type params() :: t() | [param()]
2929

@@ -32,7 +32,7 @@ defmodule Jeff.Command.FileTransfer do
3232
struct(__MODULE__, params)
3333
end
3434

35-
@spec encode(params()) :: <<_::64>>
35+
@spec encode(params()) :: binary()
3636
def encode(params) do
3737
settings = new(params)
3838

0 commit comments

Comments
 (0)