   @doc """
   Extend presence information with additional data.
 
-  When `c:list/2` is used to list all presences of the given `topic`, this
+  When `c:list/1` is used to list all presences of the given `topic`, this
   callback is triggered once to modify the result before it is broadcasted to
   all channel subscribers. This avoids N query problems and provides a single
   place to extend presence metadata. You must return a map of data matching the

  More detailed information, such as user details that need to be fetched
  from the database, can be achieved by overriding the `c:fetch/2` function.

  The `c:fetch/2` callback is triggered when using `c:list/2` and on
  every update, and it serves as a mechanism to fetch presence information
  a single time, before broadcasting the information to all channel subscribers.
  This prevents N query problems and gives you a single place to group

        leaves: %{"456" => %{metas: [%{status: "online", phx_ref: ...}]}}
      },

  See `c:list/1` for more information on the presence data structure.

  ## Fetching Presence Information

