Vereinfacht accounting software API closes #431 #432

Merged
moritz merged 31 commits from feature/vereinfacht_api into main 2026-02-23 21:18:46 +01:00
Showing only changes of commit ede3df12ef - Show all commits

View file

@ -35,6 +35,8 @@ defmodule Mv.Vereinfacht.SyncFlash do
@doc false @doc false
def create_table! do def create_table! do
# :public so any process can write (SyncContact runs in LiveView/Ash transaction process,
# not the process that created the table). :protected would restrict writes to the creating process.
if :ets.whereis(@table) == :undefined do if :ets.whereis(@table) == :undefined do
:ets.new(@table, [:set, :public, :named_table]) :ets.new(@table, [:set, :public, :named_table])
end end