Skip to content
Snippets Groups Projects
Unverified Commit 40ab1c4d authored by Martin Schoeler's avatar Martin Schoeler Committed by GitHub
Browse files

chore: remove startup & tracker from CORS (#35301)

parent dc9b5421
No related branches found
No related tags found
No related merge requests found
import { Meteor } from 'meteor/meteor';
import { Tracker } from 'meteor/tracker';
import { settings } from '../../settings/client';
Meteor.startup(() => {
Tracker.autorun(() => {
Meteor.absoluteUrl.defaultOptions.secure = Boolean(settings.get('Force_SSL'));
});
});
import { useSetting } from '@rocket.chat/ui-contexts';
import { Meteor } from 'meteor/meteor';
import { useEffect } from 'react';
export const useCorsSSLConfig = () => {
const forceSSlSetting = useSetting('Force_SSL');
useEffect(() => {
Meteor.absoluteUrl.defaultOptions.secure = Boolean(forceSSlSetting);
}, [forceSSlSetting]);
};
import '../app/cors/client';
import '../app/apple/client';
import '../app/authorization/client';
import '../app/autotranslate/client';
......
......@@ -7,6 +7,7 @@ import { useGoogleTagManager } from './hooks/useGoogleTagManager';
import { useMessageLinkClicks } from './hooks/useMessageLinkClicks';
import { useSettingsOnLoadSiteUrl } from './hooks/useSettingsOnLoadSiteUrl';
import { useAnalytics } from '../../../app/analytics/client/loadScript';
import { useCorsSSLConfig } from '../../../app/cors/client/useCorsSSLConfig';
import { useDolphin } from '../../../app/dolphin/client/hooks/useDolphin';
import { useDrupal } from '../../../app/drupal/client/hooks/useDrupal';
import { useEmojiOne } from '../../../app/emoji-emojione/client/hooks/useEmojiOne';
......@@ -45,6 +46,7 @@ const AppLayout = () => {
useGitHubEnterpriseAuth();
useDrupal();
useDolphin();
useCorsSSLConfig();
const layout = useSyncExternalStore(appLayout.subscribe, appLayout.getSnapshot);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment