解決済みであることは承知していますが、ローカルストレージに直接アクセスする代わりに、テーマからプラグインサービスにアクセスできる場合は、次のようにすることができます。
export default {
name: "default-full-page-chat",
initialize(container) {
const chat = container.lookup("service:chat");
if (!chat.userCanChat) {
return;
}
const chatStateManager = container.lookup("service:chat-state-manager");
chatStateManager.prefersFullPage();
},
};
これは次を呼び出します。
これは、機能する場合(テストしていません:sweat_smile:)、長期的に見てより信頼性が高くなります。