The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-wordpress/common.js

30 lines
737 B

/* globals CustomOAuth */
const config = {
serverURL: '',
identityPath: '/oauth/me',
addAutopublishFields: {
forLoggedInUser: ['services.wordpress'],
forOtherUsers: ['services.wordpress.user_login']
}
};
const WordPress = new CustomOAuth('wordpress', config);
if (Meteor.isServer) {
Meteor.startup(function() {
return RocketChat.settings.get('API_Wordpress_URL', function(key, value) {
config.serverURL = value;
return WordPress.configure(config);
});
});
} else {
Meteor.startup(function() {
return Tracker.autorun(function() {
if (RocketChat.settings.get('API_Wordpress_URL')) {
config.serverURL = RocketChat.settings.get('API_Wordpress_URL');
return WordPress.configure(config);
}
});
});
}