This commit is contained in:
梁朝伟 2022-09-28 16:24:22 +08:00
parent 673b22778c
commit 5c80f3885a
3 changed files with 6 additions and 6 deletions

View File

@ -4,7 +4,7 @@ import { OneOf } from "oak-domain/lib/types/Polyfill";
import * as SubQuery from "../_SubQuery"; import * as SubQuery from "../_SubQuery";
import { FormCreateData, FormUpdateData, Operation as OakOperation, MakeAction as OakMakeAction } from "oak-domain/lib/types/Entity"; import { FormCreateData, FormUpdateData, Operation as OakOperation, MakeAction as OakMakeAction } from "oak-domain/lib/types/Entity";
import { GenericAction } from "oak-domain/lib/actions/action"; import { GenericAction } from "oak-domain/lib/actions/action";
import { Config } from "../../types/Config"; import { Config } from "..\\..\\types\\Config";
import * as System from "../System/Schema"; import * as System from "../System/Schema";
export declare type OpSchema = { export declare type OpSchema = {
id: PrimaryKey; id: PrimaryKey;

View File

@ -4,7 +4,7 @@ import { OneOf } from "oak-domain/lib/types/Polyfill";
import * as SubQuery from "../_SubQuery"; import * as SubQuery from "../_SubQuery";
import { FormCreateData, FormUpdateData, Operation as OakOperation, MakeAction as OakMakeAction } from "oak-domain/lib/types/Entity"; import { FormCreateData, FormUpdateData, Operation as OakOperation, MakeAction as OakMakeAction } from "oak-domain/lib/types/Entity";
import { GenericAction } from "oak-domain/lib/actions/action"; import { GenericAction } from "oak-domain/lib/actions/action";
import { Config } from "../../types/Config"; import { Config } from "..\\..\\types\\Config";
import * as Platform from "../Platform/Schema"; import * as Platform from "../Platform/Schema";
import * as Application from "../Application/Schema"; import * as Application from "../Application/Schema";
import * as Domain from "../Domain/Schema"; import * as Domain from "../Domain/Schema";

View File

@ -37,7 +37,7 @@ export async function getLivestream<ED extends EntityDict, Cxt extends RuntimeCo
} = await getConfig<ED, Cxt>(context, 'Live', origin); } = await getConfig<ED, Cxt>(context, 'Live', origin);
assert(origin === 'qiniu'); assert(origin === 'qiniu');
const { hub, liveHost, publishDomain, playDomain, playKey, publishKey } = config as QiniuLiveConfig; const { hub, liveHost, publishDomain, playDomain, playKey, publishKey } = config as QiniuLiveConfig;
return (<QiniuCloudInstance>instance).getLiveStream(hub, 'POST', streamTitle, liveHost, publishDomain, playDomain, publishKey, playKey, expireAt); return (instance as QiniuCloudInstance).getLiveStream(hub, 'POST', streamTitle, liveHost, publishDomain, playDomain, publishKey, playKey, expireAt);
} }
// 获取推拉流地址 // 获取推拉流地址
@ -69,10 +69,10 @@ export async function getStreamObj<ED extends EntityDict, Cxt extends RuntimeCon
instance, instance,
config, config,
} = await getConfig<ED, Cxt>(context, 'Live', origin); } = await getConfig<ED, Cxt>(context, 'Live', origin);
assert(origin === 'qiniu'); assert(origin === 'qiniu');
const { publishDomain: publishDomain, publishKey: publishKey, playDomain, playKey, hub } = config as QiniuLiveConfig; const { publishDomain: publishDomain, publishKey: publishKey, playDomain, playKey, hub } = config as QiniuLiveConfig;
return (<QiniuCloudInstance>instance).getStreamObj(publishDomain, playDomain, hub, publishKey, playKey, streamTitle, expireAt); return (instance as QiniuCloudInstance).getStreamObj(publishDomain, playDomain, hub, publishKey, playKey, streamTitle, expireAt);
} }
// 生成直播回放 // 生成直播回放
@ -92,5 +92,5 @@ export async function getPlayBackUrl<ED extends EntityDict, Cxt extends RuntimeC
instance instance
} = await getConfig<ED, Cxt>(context, 'Live', origin); } = await getConfig<ED, Cxt>(context, 'Live', origin);
const { hub, playBackDomain, liveHost } = config as QiniuLiveConfig; const { hub, playBackDomain, liveHost } = config as QiniuLiveConfig;
return (<QiniuCloudInstance>instance).getPlayBackUrl(hub, playBackDomain, streamTitle, start, end, 'POST', liveHost); return (instance as QiniuCloudInstance).getPlayBackUrl(hub, playBackDomain, streamTitle, start, end, 'POST', liveHost);
} }