anchor.diff:  -spec start_refresh(pid(), pos_integer(), term()) ->
       ok | error.
   
  -start_refresh(Pid, Secs, Ref) ->
  -    case catch gen_server:call(Pid, {start_refresh, Time, Ref, self()}) of
  +start_refresh(Pid, Secs, Ref) when is_integer(Secs), Secs>0 ->
  +    case catch gen_server:call(Pid, {start_refresh, Secs, Ref, self()}) of
           ok -> ok;
           _ -> error
       end.
  
positive.code:     end.
  
  
  
  
  
  %% @private
  -spec parse_ws(binary(), #state{}) ->
      gen_server_info(#state{}).
  
  
negative.code:     refresh_notify = [] :: [from()],
      buffer = <<>> :: binary(),
      rnrn_pattern :: binary:cp(),
      ws_frag = #message{},            % store previous ws fragmented message
      ws_pid :: pid()                  % ws protocol's pid
  }).
  
  
  