Я разрабатываю расширение firefox, которое читает и записывает в базу данных sqlite. Я выполнил асинхронный запрос для извлечения 20 строк из базы данных, а функция обратного вызова, которая обрабатывает получение данных, вызывается дважды. В первый раз он возвращает 15 строк и второй раз возвращает последние 5. Является ли это стандартным значением? Если да, может ли это значение быть изменено?Firefox Extension executeAsync Возвращает только 15 строк за раз
1
A
ответ
2
Да, executeAsync
будет возвращать результат после максимум 15 строк и времени выполнения 75 мс. Нет, это нельзя изменить - пороги hardcoded.
спасибо. Вы говорите, что это будет одно из двух условий, которое когда-либо случается раньше? Как и в случае, если 75 мс прошли до получения 15 записей, он все равно вернет записи, которые он получил до этой точки? –
Да, похоже. Я действительно не смотрел этот код, но нашел только константы. –