GameApp.Workers.IncrementWorker (game_app v0.1.0)
This module provides functions to increment an integer synchronously and asynchronously.
Summary
Functions
Asynchronously increments the given integer by one after a delay.
Increases the given integer by one.
Functions
    
      
      Link to this function
    
    
  async(integer)
Asynchronously increments the given integer by one after a delay.
This function starts a new asynchronous task that will wait for 3 seconds
before calling the sync function to increment the provided integer.
Parameters
integer: an integer value to be incremented asynchronously.
Returns
Returns a Task struct representing the asynchronous operation.
Example
iex> task = GameApp.Workers.IncrementWorker.async(5)
#Task<...>
iex> Task.await(task)
6
  
    
      
      Link to this function
    
    
  sync(integer)
Increases the given integer by one.
Parameters
integer: an integer value to be incremented.
Returns
Returns the incremented integer.
Example
iex> GameApp.Workers.IncrementWorker.sync(5)
6