import { LisioReaderAdapter } from "../../../adapters/reader/lisio-reader-adapter";
import LisioMessageManager from "../../../managers/lisio-message-manager";

async function lisioClosingChannelHandler(
  this: LisioReaderAdapter,
  datas: string,
) {
  const { value } = JSON.parse(datas) as { value: boolean };
  if (value) {
    document.querySelector<HTMLElement>(".lisio-disable")?.click();
  } else {
    LisioMessageManager.current.sendCloseReadingModeMessage();
  }
  window.localStorage.removeItem("lisio_reading_mode");
}

export default lisioClosingChannelHandler;
