mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-08 08:39:59 +00:00
29 lines
864 B
TypeScript
Executable File
29 lines
864 B
TypeScript
Executable File
"use strict";
|
|
|
|
import Session from "./Session";
|
|
import SessionRequest from "./SessionRequest";
|
|
|
|
import { AutoJoinPolicy
|
|
, DefaultActionPolicy } from "../enums";
|
|
|
|
|
|
export default class ApiConfig {
|
|
public additionalSessionRequests: any[] = [];
|
|
public customDialLaunchCallback: any = null;
|
|
public invisibleSender = false;
|
|
|
|
constructor (
|
|
public sessionRequest: SessionRequest
|
|
, public sessionListener: (session: Session) => void
|
|
, public receiverListener: (availability: string) => void
|
|
|
|
, public autoJoinPolicy: string
|
|
= AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED
|
|
, public defaultActionPolicy: string
|
|
= DefaultActionPolicy.CREATE_SESSION
|
|
|
|
// TODO: Remove awful hack for mirror casting
|
|
, public _selectedMedia: string = "app") {
|
|
}
|
|
}
|