Files
fx_cast/ext/src/shim/cast/classes/ApiConfig.js
2018-06-13 02:29:18 +01:00

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;
}
};