Дарт Редстоун: Как использовать перехватчики, заявленные в разных пакетах?
Перехватчики работают, когда я объявляю их в одном пакете, но когда я объявляю их в другом пакете, они не регистрируются и никогда не вызываются.
Как я могу использовать перехватчики, объявленные в разных пакетах?
1 ответ
Если вы просто используете одну библиотеку с частями для нескольких групп, вы можете сделать это следующим образом. Вы создаете библиотеку (в /lib
) содержащий все группы. Например: library rest_api
Затем в главном файле, где вы запускаете Redstone:
app.redstoneSetUp([#rest_api]);
Сначала убедитесь, что вы импортировали библиотеку. Анализатор, скорее всего, выдаст вам предупреждение о неиспользованном импорте, но вы можете проигнорировать его, добавив
// ignore: unused_import
перед строкой или в конце строки, которая выдает предупреждение.