update legacy apis
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import PCastApi from '../../src/index';
|
||||
import PCastApi, {ReportKind} from '../../src/index';
|
||||
|
||||
const pcastUri = 'https://pcast-stg.phenixrts.com';
|
||||
const application = {
|
||||
@@ -6,34 +6,11 @@ const application = {
|
||||
secret: 'AMAsDzr.dIuGMZ.Zu52Dt~MQvP!DZwYg'
|
||||
};
|
||||
const pcastApi = PCastApi.create(pcastUri, application);
|
||||
const viewingReportRealTime = await pcastApi.generateViewingReport('RealTime', new Date('2025-08-02'), new Date('2025-09-01'), {});
|
||||
const publishingReport = await pcastApi.reporting.generateReport(ReportKind.Publishing, {
|
||||
start: '2025-08-02',
|
||||
end: '2025-09-01'
|
||||
});
|
||||
|
||||
console.log('pcastApi [%o]', pcastApi);
|
||||
console.log();
|
||||
console.log('ChannelsApi [%o]', pcastApi.channels);
|
||||
const channelsList = await pcastApi.channels.list();
|
||||
|
||||
// const start = hrtime.bigint();
|
||||
// const publishingReportCsv = await pcastApi.reporting.generateReport(ReportKind.Publishing, {
|
||||
// start: moment().subtract(1, 'day').toISOString(),
|
||||
// end: moment().toISOString(),
|
||||
// applicationIds: [application.id]
|
||||
// });
|
||||
// const endPublishing = hrtime.bigint();
|
||||
// console.log(publishingReportCsv);
|
||||
// console.log(`Time taken: ${Number(endPublishing - start) / 1_000_000_000} seconds`);
|
||||
|
||||
// const viewingReportCsv = await pcastApi.reporting.generateReport(ReportKind.Viewing, {
|
||||
// kind: ViewingReportKind.HLS,
|
||||
// start: moment().subtract(1, 'day').toISOString(),
|
||||
// end: moment().toISOString(),
|
||||
// applicationIds: [application.id]
|
||||
// });
|
||||
// const endViewing = hrtime.bigint();
|
||||
// console.log(`Time taken: ${Number(endViewing - endPublishing) / 1_000_000_000} seconds`);
|
||||
// // const viewingReport = await CsvParser.parse(viewingReportCsv);
|
||||
|
||||
// console.log(viewingReportCsv);
|
||||
|
||||
const channelMembers = await pcastApi.channels.getMembers(channelsList[1].channelId);
|
||||
console.log('[%o]', channelMembers);
|
||||
console.log('[%o]', channelMembers.streams);
|
||||
// console.log(viewingReportRealTime);
|
||||
console.log(publishingReport);
|
||||
|
||||
Reference in New Issue
Block a user