16e5beba46
Signed-off-by: Gwenhael Le Moine <gwenhael.le.moine@gmail.com>
20 lines
431 B
Ruby
20 lines
431 B
Ruby
#!/usr/bin/env ruby
|
|
require "json"
|
|
require "thwait"
|
|
|
|
NC_ROOT="/srv/www/vhosts/nextcloud-server/htdocs"
|
|
|
|
def occ( command )
|
|
`php -f #{NC_ROOT}/occ #{command}`
|
|
end
|
|
|
|
occ( 'news:updater:before-update' )
|
|
|
|
ThreadsWait.all_waits( JSON.parse( occ( 'news:updater:all-feeds' ) )["feeds"]
|
|
.map do |feed|
|
|
Thread.new do
|
|
occ( "news:updater:update-feed #{feed['id']} #{feed['userId']}" )
|
|
end
|
|
end )
|
|
|
|
occ( 'news:updater:after-update' )
|