This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/plugins/chat/assets/javascripts/discourse/services/full-page-chat.js
Joffrey JAFFEUX a51e5e1987
DEV: separates preferred-chat-mode service (#18883)
Also adds end to end system tests to ensure navigation scenarios are working correctly. This separation will make it easier to implement state in/out from chat.
2022-11-07 09:04:43 +01:00

21 lines
384 B
JavaScript

import Service from "@ember/service";
export default class FullPageChat extends Service {
_previousRouteInfo = null;
_isActive = false;
enter(previousRouteInfo) {
this._previousRouteInfo = previousRouteInfo;
this._isActive = true;
}
exit() {
this._isActive = false;
return this._previousRouteInfo;
}
get isActive() {
return this._isActive;
}
}