anchor.diff:              schedule_artifact_upload(),
   
               %% All nodes should attempt to refresh the membership.
  -            schedule_membership_refresh(),
  +            schedule_membership_refresh()
       end,
       {ok, #state{is_connected=false,
                   was_connected=false,
  
positive.code:     end.
  
  %% @private
  shedule_artifact_upload() ->
      %% Add random jitter.
      Jitter = rand_compat:uniform(?ARTIFACT_INTERVAL),
      timer:send_after(?ARTIFACT_INTERVAL + Interval, ?ARTIFACT_MESSAGE),
  
  %% @private
  schedule_membership_refresh() ->
      %% Add random jitter.
      Jitter = rand_compat:uniform(?REFRESH_INTERVAL),
      timer:send_after(?REFRESH_INTERVAL + Interval, ?REFRESH_MESSAGE),
  
  %% @private
  schedule_build_graph() ->
      %% Add random jitter.
      Jitter = rand_compat:uniform(?BUILD_INTERVAL),
      timer:send_after(?BUILD_INTERVAL + Interval, ?BUILD_MESSAGE),
  
  
negative.code:             lager:info("Could not upload artifact: ~p", [Error])
      end,
  
      schedule_artifact_upload(),
  
      {noreply, State};
  handle_info(?BUILD_GRAPH_MESSAGE, #state{was_connected=WasConnected0}=State) ->
  