export default function logout(siteSettings, keyValueStore) { if (!siteSettings || !keyValueStore) { const container = Discourse.__container__; siteSettings = siteSettings || container.lookup("site-settings:main"); keyValueStore = keyValueStore || container.lookup("key-value-store:main"); } keyValueStore.abandonLocal(); const redirect = siteSettings.logout_redirect; if (Ember.isEmpty(redirect)) { window.location.pathname = Discourse.getURL("/"); } else { window.location.href = redirect; } }