Skip to content

Commit 439647f

Browse files
authored
Merge pull request #1092 from lusergit/refactor/rm-exandra-insert
refactor(exandra): insert and update interface
2 parents 316f610 + 4fe3ccf commit 439647f

File tree

5 files changed

+205
-165
lines changed

5 files changed

+205
-165
lines changed

apps/astarte_realm_management/lib/astarte_realm_management/engine.ex

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ defmodule Astarte.RealmManagement.Engine do
8686

8787
if opts[:async] do
8888
# TODO: add _ = Logger.metadata(realm: realm_name)
89-
Task.start(Queries, :install_new_interface, [client, interface_doc, automaton])
89+
Task.start(Queries, :install_new_interface, [client, realm_name, interface_doc, automaton])
9090

9191
{:ok, :started}
9292
else
93-
Queries.install_new_interface(client, interface_doc, automaton)
93+
Queries.install_new_interface(client, realm_name, interface_doc, automaton)
9494
end
9595
else
9696
{:error, {:invalid, _invalid_str, _invalid_pos}} ->
@@ -167,6 +167,7 @@ defmodule Astarte.RealmManagement.Engine do
167167
else
168168
execute_interface_update(
169169
client,
170+
realm_name,
170171
interface_update,
171172
mapping_updates,
172173
automaton,
@@ -222,6 +223,7 @@ defmodule Astarte.RealmManagement.Engine do
222223

223224
def execute_interface_update(
224225
client,
226+
realm_name,
225227
interface_descriptor,
226228
%MappingUpdates{} = mapping_updates,
227229
automaton,
@@ -243,7 +245,7 @@ defmodule Astarte.RealmManagement.Engine do
243245

244246
with :ok <- Queries.update_interface_storage(client, interface_descriptor, new_mappings) do
245247
Queries.update_interface(
246-
client,
248+
realm_name,
247249
interface_descriptor,
248250
all_changed_mappings,
249251
automaton,

0 commit comments

Comments
 (0)