|
|
|
@ -568,21 +568,13 @@ module Carto
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def import_metadata_from_directory(user, meta_path)
|
|
|
|
|
Rollbar.info('Import metadata from directory', {
|
|
|
|
|
username: user.username
|
|
|
|
|
})
|
|
|
|
|
import_user_visualizations_from_directory(user, Carto::Visualization::TYPE_REMOTE, meta_path)
|
|
|
|
|
import_user_visualizations_from_directory(user, Carto::Visualization::TYPE_CANONICAL, meta_path)
|
|
|
|
|
import_user_visualizations_from_directory(user, Carto::Visualization::TYPE_DERIVED, meta_path)
|
|
|
|
|
|
|
|
|
|
import_search_tweets_from_directory(user, meta_path)
|
|
|
|
|
Rollbar.info('Restore Redis DO subscriptions', {
|
|
|
|
|
redis_user_file: redis_user_file(meta_path)
|
|
|
|
|
})
|
|
|
|
|
Carto::RedisExportService.new.restore_redis_do_subscriptions_from_json_export(
|
|
|
|
|
redis_user_file(meta_path),
|
|
|
|
|
user
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
import_redis_do_subscriptions(user, meta_path)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def import_search_tweets_from_directory(user, meta_path)
|
|
|
|
@ -591,6 +583,13 @@ module Carto
|
|
|
|
|
search_tweets.each { |st| save_imported_search_tweet(st, user) }
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def import_redis_do_subscriptions(user, meta_path)
|
|
|
|
|
Carto::RedisExportService.new.restore_redis_do_subscriptions_from_json_export(
|
|
|
|
|
redis_user_file(meta_path),
|
|
|
|
|
user
|
|
|
|
|
)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|
def user_from_file(path)
|
|
|
|
|