Тест события добавления контекста
В уже существующие данные. Это нужно, когда размер публикации превышает размер транзакции. В теории это редкий "случай", но не редкий, если смотреть в перспективе. Часто информационные публикации превышают лимит по транзакциям. Вопрос пока чисто технический — поддерживать такие события.
Но не понятно, как это автоматизировать в визуальном редакторе. Подсчет байтов в utf8mb4 довольно странная затея, это же все кодируется в сырой транзакции и отправляется на сервер, поэтому учитывать множество параметров вряд-ли получится.
Но это можно сделать в более сложных библиотеках.
Твиттер тоже этим "страдает". Вот обновление в его библиотеки, где они пытаются учитывать разную длину в байтах для emoji.
В итоге они смотрят по байтам и сверяют с диапазонами (!) задаваемыми в конфиге. Не очень красивое и быстрое решение, хоть и предельно понятное.
Comments