я использую старый код, и я хочу знать, как обновить миксины в нем - PullRequest
0 голосов
/ 20 января 2019

Я использую код моего друга и борюсь с проблемой, что обновился язык дротиков и изменен синтаксис mixins ...

Класс основной модели

class MainModel extends Model with UserModel, ProductsModel {}

thisсинтаксис изменен, и я не знаю, как это исправить ... ошибка в UserModel, а ProductsModel говорит:

[dart] Класс 'UserModel' нельзя использовать как миксинпотому что он расширяет класс, отличный от Object.[mixin_inherits_from_not_object]

и это код пользовательской модели:

import 'package:scoped_model/scoped_model.dart';

import '../model/user.dart';

class UserModel extends Model {
  User _authenticatedUser;

  void login(String email, String password) {
    _authenticatedUser =
        User(id: 'assddssa', email: email, password: password);
  }
}

любой может помочь, пожалуйста ... я новичок во Флаттере и Дартсе, так что извините меня за это...

...