]> Entropealabs - cluster_kv.git/commitdiff
update batch upsert function update-batch
authorChristopher Coté <ccote@cohesionib.com>
Wed, 27 Jan 2021 21:06:15 +0000 (15:06 -0600)
committerChristopher Coté <ccote@cohesionib.com>
Wed, 27 Jan 2021 21:06:15 +0000 (15:06 -0600)
lib/cluster_kv/db.ex

index 734e70ce86e2e07bde847a0599a34f9615128b19..b0301b9d2c55e1b2ccf0b9543c1dadd5114c4104 100644 (file)
@@ -73,7 +73,7 @@ defmodule ClusterKV.DB do
           chunk :: integer(),
           fun :: update_function()
         ) :: :ok
-  def batch(name, batch, chunk \\ 10, fun \\ &{elem(&1, 0), Enum.uniq([elem(&1, 1) | &2])}) do
+  def batch(name, batch, chunk \\ 10, fun \\ &{elem(&1, 0), Enum.uniq(elem(&1, 1) ++ &2)}) do
     :poolboy.transaction(name, fn w ->
       GenServer.cast(w, {:batch, batch, chunk, fun})
     end)