chore: 🤖 Update times/durations to more accurately reflect api (#277)
This commit is contained in:
1 parent
a63776e76f
commit
fd6931108d
6 files changed
+21
-14
No files matched your search
@@ -5,7 +5,13 @@
|
||||
|
||||
import factory from '../generated/factories/channel-recording';
|
||||
import generateId from '../helpers/id';
|
||||
import { faker } from '@faker-js/faker';
|
||||
|
||||
export default factory.extend({
|
||||
id: () => generateId('chr_'),
|
||||
start_time(i) {
|
||||
return i % 3 === 2 ? null : faker.date.recent(3, this.end_time);
|
||||
},
|
||||
end_time: (i) => (i % 3 === 2 ? null : faker.date.recent()),
|
||||
duration: (i) => (i % 3 === 2 ? null : `${faker.datatype.number()}s`),
|
||||
});
|
||||
@@ -14,4 +14,5 @@ export default factory.extend({
|
||||
return i % 3 === 2 ? null : faker.date.recent(3, this.end_time);
|
||||
},
|
||||
end_time: (i) => (i % 3 === 2 ? null : faker.date.recent()),
|
||||
duration: (i) => (i % 3 === 2 ? null : `${faker.datatype.number()}s`),
|
||||
});
|
||||
@@ -16,8 +16,8 @@ import {
|
||||
} from 'api/models/session-recording';
|
||||
|
||||
const states = [
|
||||
STATE_SESSION_RECORDING_STARTED,
|
||||
STATE_SESSION_RECORDING_AVAILABLE,
|
||||
STATE_SESSION_RECORDING_STARTED,
|
||||
STATE_SESSION_RECORDING_UNKNOWN,
|
||||
];
|
||||
const pickRandomElement = (arr) => faker.helpers.arrayElement(arr);
|
||||
@@ -26,14 +26,21 @@ export default factory.extend({
|
||||
|
||||
// Cycle through available types
|
||||
type: (i) => types[i % types.length],
|
||||
|
||||
state: (i) => states[i % states.length],
|
||||
|
||||
start_time(i) {
|
||||
return i % 4 === 3 ? null : faker.date.recent(3, this.end_time);
|
||||
start_time() {
|
||||
return this.state === STATE_SESSION_RECORDING_AVAILABLE
|
||||
? faker.date.recent(3, this.end_time)
|
||||
: null;
|
||||
},
|
||||
end_time(i) {
|
||||
return i % 4 === 3 ? null : faker.date.recent(1, this.updated_time);
|
||||
end_time() {
|
||||
return this.state === STATE_SESSION_RECORDING_AVAILABLE
|
||||
? faker.date.recent(1, this.updated_time)
|
||||
: null;
|
||||
},
|
||||
duration() {
|
||||
return this.state === STATE_SESSION_RECORDING_AVAILABLE
|
||||
? `${faker.datatype.number()}s`
|
||||
: null;
|
||||
},
|
||||
|
||||
authorized_actions: () =>
|
||||
|
||||
@@ -16,10 +16,5 @@ export default Factory.extend({
|
||||
bytes_down: () =>
|
||||
faker.random.numeric(faker.datatype.number({ min: 1, max: 12 })),
|
||||
errors: () => faker.datatype.number({ max: 10 }),
|
||||
start_time() {
|
||||
return faker.date.recent(3, this.end_time);
|
||||
},
|
||||
end_time: () => faker.date.recent(),
|
||||
duration: () => `${faker.datatype.number()}s`,
|
||||
mime_types: () => [MIME_TYPE_ASCIICAST],
|
||||
});
|
||||
@@ -15,5 +15,4 @@ export default Factory.extend({
|
||||
bytes_down: () =>
|
||||
faker.random.numeric(faker.datatype.number({ min: 1, max: 12 })),
|
||||
errors: () => faker.datatype.number({ max: 10 }),
|
||||
duration: () => `${faker.datatype.number()}s`,
|
||||
});
|
||||
@@ -17,5 +17,4 @@ export default Factory.extend({
|
||||
errors: () => faker.datatype.number({ max: 10 }),
|
||||
created_time: () => faker.date.recent(),
|
||||
updated_time: () => faker.date.recent(),
|
||||
duration: () => `${faker.datatype.number()}s`,
|
||||
});
|
||||
Reference in new issue
Block a user