import { PeerTubeSocket } from '@server/lib/peertube-socket'
import { getServerActor } from '@server/models/application/application'
import { VideoModel } from '@server/models/video/video'
import { PeerTubeSocket } from '@server/lib/peertube-socket'
import { getServerActor } from '@server/models/application/application'
import { VideoModel } from '@server/models/video/video'
import { buildUUID, sha256 } from '@shared/extra-utils'
const lTags = loggerTagsFactory('views')
import { buildUUID, sha256 } from '@shared/extra-utils'
const lTags = loggerTagsFactory('views')
// ---------------------------------------------------------------------------
async addLocalViewer (options: {
// ---------------------------------------------------------------------------
async addLocalViewer (options: {
// ---------------------------------------------------------------------------
private async addViewerToVideo (options: {
// ---------------------------------------------------------------------------
private async addViewerToVideo (options: {