-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vexana not supported on Web Adapter. #115
Comments
Not = Emülator veya gerçek cihazlarda herhangi bir sorun yaşanmamaktadır. |
Bu sorunla ben de karşılaştım. Çözüm bulursan @sezginaliunal buraya yazmanı rica ediyorum |
@serhatbekirak @sezginaliunal ben example altında olan projeyi çalıştırdım webde bir sorun göremedim ama acaba son versiyona mı geçmediniz vexana versiyonuuz kaçtır acaba |
burada olan kodu inceleyebilir chrome da run edebilirsiniz sorun göremedim ben |
@VB10 bende aynı sorunu yaşadım. Sorun sadece webde oluyor bu arada native de sorun yok Flutter : 3.24.2 Araştırdığımda dio_web_adapter paketinin güncellenmesi gerekir sanırım. Ama geçici çözüm olarak sen kütüphaneninde şunu fixleyebilirsin; web_adapter.dart sınıfı aşağıdaki şekilde düzenlendiğinde çalışıyor; HttpClientAdapter createAdapter({bool isEnableTest = false}) { |
@kurtali7 evet versiyon yukselttim dio web adaptor hata veriyor, cozum olarak senin de ekledigin ana repoda olan bunu gordum bende bir bakip paket gonderecegim tesekkurler |
yeni paket gönderiyorum 5.0.1 olarak bu issue çözüldüğünde bu geçici çözümü geri alacağım herkese teşekkürler |
Herkese teşekkür ederim gerekli testleri yapacağım |
Update vexana version to 5.0.1 and dio version to 5.7.0 Vexana not su…
5.0.1 olarak gönderdim paketi herkese kolay gelsin elinize sağlık tekrardan <3 |
Merhaba Veli Hocam. Aşağıdaki gibi bir base network sınıfı oluşturdum. Buradaki sorun isteklerimi Chrome üzerinden attığımda hata almam
Hata =>
TypeError: Cannot read properties of undefined (reading 'new')
packages/vexana/src/feature/adapter/web_adapter.dart 8:5 createAdapter
packages/vexana/src/mixin/core/network_manager_initialize.dart 16:33 [_setup]
packages/vexana/src/network_manager.dart 58:5 new
packages/minersy_blum/core/services/api/base_network.dart 13:22 new
packages/minersy_blum/app/services/user_service.dart 9:3 new
packages/minersy_blum/app/features/init/init_controller.dart 8:25 fetchUser
Kod =>
abstract class BaseNetwork<T extends INetworkModel> {
BaseNetwork({
required this.baseUrl,
bool isEnableLogger = false,
}) {
networkManager = NetworkManager(
isEnableLogger: isEnableLogger,
isEnableTest: true,
}
Future _onError(
DioException error,
ErrorInterceptorHandler handler,
) async {
if (error.response?.statusCode == null &&
await networkController.isConnected() == false) {}
handler.next(error);
}
final networkController = NetworkController();
final String baseUrl;
late final INetworkManager networkManager;
}
class UserService extends BaseNetwork {
UserService({
super.baseUrl = ApiUrls.baseUrl,
super.isEnableLogger,
});
Future<List?> fetchUser() async {
final response = await networkManager.send<Todo, List>(
ApiUrls().fetchUsers(),
parseModel: Todo(),
method: RequestType.GET,
);
}
}
The text was updated successfully, but these errors were encountered: