mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-09 17:19:59 +00:00
25 lines
787 B
JavaScript
Executable File
25 lines
787 B
JavaScript
Executable File
"use strict";
|
|
|
|
import { AutoJoinPolicy
|
|
, DefaultActionPolicy } from "../enums";
|
|
|
|
export default class ApiConfig {
|
|
constructor (
|
|
sessionRequest
|
|
, sessionListener
|
|
, receiverListener
|
|
, opt_autoJoinPolicy = AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED
|
|
, opt_defaultActionPolicy = DefaultActionPolicy.CREATE_SESSION) {
|
|
|
|
this.autoJoinPolicy = opt_autoJoinPolicy;
|
|
this.defaultActionPolicy = opt_defaultActionPolicy;
|
|
this.receiverListener = receiverListener;
|
|
this.sessionListener = sessionListener;
|
|
this.sessionRequest = sessionRequest;
|
|
|
|
this.additionalSessionRequests = [];
|
|
this.customDialLaunchCallback = null;
|
|
this.invisibleSender = false;
|
|
}
|
|
};
|