X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server.ts;h=ad162832bce3f1796fb5eaa535415a521c0cf62c;hb=9a872b03ddd7e4dea4d5bf9c4f290c4e47aec36e;hp=bb7a0c2101eb8116464baa71a284ca0718b9424d;hpb=7b51ede977c299a74728171d8c124bcc4cbba6ea;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server.ts b/server.ts index bb7a0c210..ad162832b 100644 --- a/server.ts +++ b/server.ts @@ -112,6 +112,7 @@ import { RemoveOldHistoryScheduler } from './server/lib/schedulers/remove-old-hi import { AutoFollowIndexInstances } from './server/lib/schedulers/auto-follow-index-instances' import { RemoveDanglingResumableUploadsScheduler } from './server/lib/schedulers/remove-dangling-resumable-uploads-scheduler' import { VideoViewsBufferScheduler } from './server/lib/schedulers/video-views-buffer-scheduler' +import { GeoIPUpdateScheduler } from './server/lib/schedulers/geo-ip-update-scheduler' import { isHTTPSignatureDigestValid } from './server/helpers/peertube-crypto' import { PeerTubeSocket } from './server/lib/peertube-socket' import { updateStreamingPlaylistsInfohashesIfNeeded } from './server/lib/hls' @@ -123,7 +124,7 @@ import { LiveManager } from './server/lib/live' import { HttpStatusCode } from './shared/models/http/http-error-codes' import { VideosTorrentCache } from '@server/lib/files-cache/videos-torrent-cache' import { ServerConfigManager } from '@server/lib/server-config-manager' -import { VideoViews } from '@server/lib/video-views' +import { VideoViewsManager } from '@server/lib/views/video-views-manager' import { isTestInstance } from './server/helpers/core-utils' // ----------- Command line ----------- @@ -295,10 +296,11 @@ async function startApplication () { AutoFollowIndexInstances.Instance.enable() RemoveDanglingResumableUploadsScheduler.Instance.enable() VideoViewsBufferScheduler.Instance.enable() + GeoIPUpdateScheduler.Instance.enable() Redis.Instance.init() PeerTubeSocket.Instance.init(server) - VideoViews.Instance.init() + VideoViewsManager.Instance.init() updateStreamingPlaylistsInfohashesIfNeeded() .catch(err => logger.error('Cannot update streaming playlist infohashes.', { err }))