lib/isomorfeus/preact/config.rb in isomorfeus-preact-10.6.45 vs lib/isomorfeus/preact/config.rb in isomorfeus-preact-10.6.46
- old
+ new
@@ -15,14 +15,11 @@
Isomorfeus.init_store
execute_init_classes
end
def force_init!
- unless Isomorfeus.initial_state_fetched
- Isomorfeus.initial_state_fetched = true
- Redux::Store.preloaded_state = Isomorfeus.store.get_state
- end
+ @initialized = true
Isomorfeus.force_init_store!
execute_init_classes
end
def add_client_init_class_name(init_class_name)
@@ -34,20 +31,9 @@
end
def add_client_option(key, value = nil)
self.class.attr_accessor(key)
self.send("#{key}=", value)
- end
-
- # only used for SSR
- def cached_component_classes
- @cached_component_classes ||= {}
- end
-
- # only used for SSR
- def cached_component_class(class_name)
- return cached_component_classes[class_name] if cached_component_classes.key?(class_name)
- cached_component_classes[class_name] = "::#{class_name}".constantize
end
def execute_init_classes
client_init_class_names.each do |constant|
constant.constantize.send(:init)