You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
691 B
22 lines
691 B
import 'package:recook/models/my_favorites_list_model.dart';
|
|
import 'package:recook/utils/mvp.dart';
|
|
import 'package:recook/widgets/mvp_list_view/mvp_list_view_contact.dart';
|
|
|
|
abstract class MyFavoritePresenterI
|
|
extends MvpListViewPresenterI<FavoriteModel, MyFavoriteViewI, MyFavoriteModelI> {
|
|
|
|
getFavoritesList(int userId);
|
|
favoriteAdd(int userID, int goodsID);
|
|
favoriteCancel(int userID, FavoriteModel goods);
|
|
}
|
|
|
|
abstract class MyFavoriteModelI extends MvpModel {
|
|
getFavoritesList(int userId);
|
|
favoriteAdd(int userID, int goodsID);
|
|
favoriteCancel(int userID, int goodsID);
|
|
}
|
|
|
|
abstract class MyFavoriteViewI extends MvpView {
|
|
cancelFavoriteSuccess(FavoriteModel goods);
|
|
}
|