# frozen_string_literal: true require_relative "backend_sgx" require_relative "not_loaded" class TrivialBackendSgxRepo def initialize( jid: CONFIG[:sgx], creds: CONFIG[:creds], component_jid: CONFIG[:component][:jid] ) @jid = Blather::JID.new(jid) @creds = creds @component_jid = component_jid end def get(customer_id) BackendSgx.new( jid: @jid, creds: @creds, from_jid: Blather::JID.new("customer_#{customer_id}", @component_jid), ogm_url: NotLoaded.new(:ogm_url), fwd: NotLoaded.new(:fwd_timeout), transcription_enabled: NotLoaded.new(:transcription_enabled), registered?: NotLoaded.new(:registered?) ) end end