Я использую акведук в качестве сервера, на котором я определил объект пользователя и расширил его, чтобы использовать OAuth:
class ManagedUser extends ManagedObject<_User> implements _User, ManagedAuthResourceOwner<_User>
После завершения работы над акведуком я начал работать над приложением флаттера и хотел также использовать объект ManagedUser в флаттере, поэтому я подумал о том, чтобы поместить его в отдельный проект.
Проблема, с которой я сталкиваюсь сейчас (во время развертывания), заключается в следующем:
ERROR:flutter/shell/common/shell.cc(184)] Dart Error: error: import of dart:mirrors with --enable-mirrors=false
Как я читаю здесь Ошибка дротика: ошибка: импорт дротика: зеркала с --enable-mirrors = false это потому, что флаттер не поддерживает части акведука (которые, к сожалению, мне нужны в моем общий проект для использования ManagedObject).
Так что я как бы застрял здесь. Какие у меня варианты? Мне действительно не нравится снова отображать все объекты на флаттер.