|
|
|
@@ -2,9 +2,9 @@ namespace :nico do |
|
|
|
desc 'ニコニコ DB 同期' |
|
|
|
task sync: :environment do |
|
|
|
require 'json' |
|
|
|
require 'open3' |
|
|
|
require 'open-uri' |
|
|
|
require 'nokogiri' |
|
|
|
require 'open-uri' |
|
|
|
require 'open3' |
|
|
|
require 'set' |
|
|
|
require 'time' |
|
|
|
|
|
|
|
@@ -117,6 +117,9 @@ namespace :nico do |
|
|
|
if kept_non_nico_ids.to_set != desired_non_nico_ids.to_set |
|
|
|
desired_all_ids << Tag.bot.id |
|
|
|
end |
|
|
|
unless Tag.where(id: desired_all_ids).where(category: 'deerjikist').exists? |
|
|
|
desired_all_ids << Tag.no_deerjikist.id |
|
|
|
end |
|
|
|
desired_all_ids.uniq! |
|
|
|
|
|
|
|
sync_post_tags!(post, desired_all_ids, current_ids: kept_ids) |
|
|
|
|