We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bfe1807 commit 01eea67Copy full SHA for 01eea67
1 file changed
lib/realtime/helpers.ex
@@ -2,9 +2,9 @@ defmodule Realtime.Helpers do
2
@moduledoc """
3
This module includes helper functions for different contexts that can't be union in one module.
4
"""
5
- @spec cancel_timer(reference() | nil) :: non_neg_integer() | false | :ok | nil
6
- def cancel_timer(nil), do: nil
7
- def cancel_timer(ref), do: Process.cancel_timer(ref)
+ @spec cancel_timer(reference() | nil) :: :ok
+ def cancel_timer(ref) when is_reference(ref), do: Process.cancel_timer(ref, info: false)
+ def cancel_timer(_), do: :ok
8
9
@doc """
10
Takes the first N items from the queue and returns the list of items and the new queue.
0 commit comments