Chat a schermo intero come predefinito per la configurazione della collaborazione

So che è già stato risolto, ma invece di accedere direttamente a localstorage in questo modo, se riesci ad accedere ai servizi del plugin da un tema, puoi fare:

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();
  },
};

Che chiama questo:

Questo sarebbe più affidabile a lungo termine, se funziona (non l’ho testato :sweat_smile: ).

5 Mi Piace