fix shit
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import {Channels, Streams, type ApplicationCredentials, PCastHttpRequests, Reporting} from './pcast';
|
||||
import {Channels, Streams, type ApplicationCredentials, PCastHttpRequests, Reporting} from './apis';
|
||||
|
||||
export class PCastApi {
|
||||
private readonly _channels: Channels;
|
||||
@@ -11,7 +11,7 @@ export class PCastApi {
|
||||
this._reporting = reporting;
|
||||
}
|
||||
|
||||
public static create(pcastUri: string, applicationCredentials: ApplicationCredentials): Promise<PCastApi> {
|
||||
public static create(pcastUri: string, applicationCredentials: ApplicationCredentials): PCastApi {
|
||||
const pcastHttpRequests = new PCastHttpRequests(pcastUri.replace(/\/+$/, '').endsWith('/pcast') ? pcastUri : `${pcastUri}/pcast`, applicationCredentials);
|
||||
const channels = new Channels(pcastHttpRequests);
|
||||
const streams = new Streams(pcastHttpRequests);
|
||||
|
||||
@@ -50,7 +50,7 @@ export class Channels {
|
||||
private readonly _httpRequests: PCastHttpRequests;
|
||||
private readonly _channelsByAlias: Map<ChannelAlias, Channel> = new Map();
|
||||
|
||||
private constructor(pcastHttpRequests: PCastHttpRequests) {
|
||||
constructor(pcastHttpRequests: PCastHttpRequests) {
|
||||
this._httpRequests = pcastHttpRequests;
|
||||
this.initialize();
|
||||
}
|
||||
@@ -156,7 +156,7 @@ export class Channels {
|
||||
throw new ChannelError(`Channel not found: ${alias}`, 'CHANNEL_NOT_FOUND');
|
||||
}
|
||||
|
||||
return this.getChannelMembers(channel.channelId);
|
||||
return this.getMembers(channel.channelId);
|
||||
}
|
||||
|
||||
public async delete({channelId, alias}: {channelId?: string; alias?: string}): Promise<Channel> {
|
||||
@@ -170,7 +170,7 @@ export class Channels {
|
||||
throw new ChannelError('Unable to find room to delete', 'NOT_FOUND');
|
||||
}
|
||||
|
||||
const route = `/channel/${encodeURIComponent(channelId)}`;
|
||||
const route = `/channel/${encodeURIComponent(channelIdToDelete)}`;
|
||||
const response = await this._httpRequests.request<ChannelResponse>(HttpMethod.DELETE, route);
|
||||
|
||||
if (!response.channel) {
|
||||
14
src/index.ts
14
src/index.ts
@@ -1,14 +1,14 @@
|
||||
import {PCastApi} from './PCastApi';
|
||||
import type {Channels, Streams, Reporting, ReportKind, ViewingReportKind} from './pcast';
|
||||
import type {Channels, Streams, Reporting, ReportKind, ViewingReportKind} from './apis';
|
||||
|
||||
import type {ChannelId, Channel, ChannelAlias, Member, ChannelError} from './pcast/Channels';
|
||||
import type {ChannelId, Channel, ChannelAlias, Member, ChannelError} from './apis/Channels';
|
||||
import type {HttpMethod} from './net/http/HttpMethod';
|
||||
import type {HttpRequestError} from './net/http/HttpRequests';
|
||||
import type {ChannelResponse, ChannelsResponse, MembersResponse} from './pcast/IResponse';
|
||||
import type {ApplicationCredentials} from './pcast/PCastRequests';
|
||||
import type {PublishingReportOptions, ViewingReportOptions} from './pcast/Reporting';
|
||||
import type {ReportKindType} from './pcast/ReportKind';
|
||||
import type {ViewingReportKindType} from './pcast/ViewingReportKind';
|
||||
import type {ChannelResponse, ChannelsResponse, MembersResponse} from './apis/IResponse';
|
||||
import type {ApplicationCredentials} from './apis/PCastRequests';
|
||||
import type {PublishingReportOptions, ViewingReportOptions} from './apis/Reporting';
|
||||
import type {ReportKindType} from './apis/ReportKind';
|
||||
import type {ViewingReportKindType} from './apis/ViewingReportKind';
|
||||
|
||||
export type {Channels, Streams, Reporting, ReportKind, ViewingReportKind};
|
||||
export type {ChannelId, Channel, ChannelAlias, Member, ChannelError};
|
||||
|
||||
Reference in New Issue
Block a user