import { Event } from '../Models/ScheduledView'; import { View } from '../Models/View'; export const viewLength = 60; export const eventLength = 60 * 60; export const eventOffsetLength = eventLength / 4; export const views: View[] = [ { id: 1, concept: false, length: viewLength, name: 'test 1', type: 'url', sensitive: false, updated_at: '', created_at: '', payload: { url: 'https://zonneplan.nl', css: '', js: '', length: viewLength, localStorage: {}, requestHeaders: {}, responseHeaders: {}, } }, { id: 2, concept: false, length: viewLength, name: 'test 2', type: 'url', sensitive: false, updated_at: '', created_at: '', payload: { url: 'https://werkenbijzonneplan.nl', css: '', js: '', length: viewLength, localStorage: {}, requestHeaders: {}, responseHeaders: {}, } }, { id: 3, concept: false, length: viewLength, name: 'test 3', type: 'url', sensitive: false, updated_at: '', created_at: '', payload: { url: 'https://github.com', css: '', js: '', length: viewLength, localStorage: {}, requestHeaders: {}, responseHeaders: {}, } }, { id: 4, concept: false, length: viewLength * 2, name: 'test 4', type: 'playlist', sensitive: false, updated_at: '', created_at: '', payload: { items: [1, 2], }, }, { id: 5, concept: false, length: viewLength * 3, name: 'test 5', type: 'playlist', sensitive: false, updated_at: '', created_at: '', payload: { items: [1, 2, 3], }, }, { id: 6, concept: false, length: viewLength * 2, name: 'test 6', type: 'playlist', sensitive: false, updated_at: '', created_at: '', payload: { items: [2, 3], }, }, ]; export const urlEvents = (index: number): Event[] => { const now = new Date(); return [ { view_ids: [1], schedule_ids: [1], scheduled_views: [{ id: 1, schedule_id: 1, view_id: 1, created_at: '-', updated_at: '-' }], start: new Date(now.getTime() + (-eventLength * index + eventLength - eventOffsetLength) * 1000), end: new Date(now.getTime() + (-eventLength * index + eventLength * 2 - eventOffsetLength) * 1000), }, { view_ids: [2], schedule_ids: [1], scheduled_views: [{ id: 2, schedule_id: 2, view_id: 2, created_at: '-', updated_at: '-' }], start: new Date(now.getTime() + (-eventLength * index + eventLength * 3 - eventOffsetLength) * 1000), end: new Date(now.getTime() + (-eventLength * index + eventLength * 4 - eventOffsetLength) * 1000), }, { view_ids: [3], schedule_ids: [1], scheduled_views: [{ id: 3, schedule_id: 3, view_id: 3, created_at: '-', updated_at: '-' }], start: new Date(now.getTime() + (-eventLength * index + eventLength * 4 - eventOffsetLength) * 1000), end: new Date(now.getTime() + (-eventLength * index + eventLength * 5 - eventOffsetLength) * 1000), }, ]; };