Skip to content

Commit dacc448

Browse files
committed
added domain property
1 parent 75a254e commit dacc448

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/Facebook.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ function api(path, method, params, callback) {
3838

3939
export default class Facebook {
4040
constructor(options = {}) {
41+
this.domain = options.domain || 'connect.facebook.net';
4142
this._appID = options.appID || null;
4243
this._version = options.version || 'v2.5';
4344
this._cookie = options.cookie || false;
@@ -76,7 +77,7 @@ export default class Facebook {
7677

7778
const js = document.createElement('script');
7879
js.id = 'facebook-jssdk';
79-
js.src = `//connect.facebook.net/${this._language}/sdk.js`;
80+
js.src = `//${this.domain}/${this._language}/sdk.js`;
8081

8182
fjs.parentNode.insertBefore(js, fjs);
8283
}

src/FacebookProvider.jsx

+3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ let facebookInstance = null;
55

66
export default class Facebook extends Component {
77
static propTypes = {
8+
domain: PropTypes.string,
89
appID: PropTypes.string.isRequired,
910
version: PropTypes.string.isRequired,
1011
cookie: PropTypes.bool.isRequired,
@@ -39,6 +40,7 @@ export default class Facebook extends Component {
3940

4041
whenReady(callback) {
4142
const {
43+
domain,
4244
version,
4345
appID,
4446
cookie,
@@ -51,6 +53,7 @@ export default class Facebook extends Component {
5153

5254
if (!this.facebook) {
5355
this.facebook = facebookInstance = facebookInstance || new FB({
56+
domain,
5457
appID,
5558
version,
5659
cookie,

0 commit comments

Comments
 (0)