|
@@ -1,5 +1,7 @@
|
|
|
import 'package:clean/base/base_controller.dart';
|
|
import 'package:clean/base/base_controller.dart';
|
|
|
|
|
+import 'package:clean/data/repositories/user_repository.dart';
|
|
|
import 'package:clean/module/contact/contact_state.dart';
|
|
import 'package:clean/module/contact/contact_state.dart';
|
|
|
|
|
+import 'package:clean/module/store/store_view.dart';
|
|
|
import 'package:flutter/widgets.dart';
|
|
import 'package:flutter/widgets.dart';
|
|
|
import 'package:flutter_contacts/contact.dart';
|
|
import 'package:flutter_contacts/contact.dart';
|
|
|
import 'package:get/get.dart';
|
|
import 'package:get/get.dart';
|
|
@@ -68,6 +70,11 @@ class ContactInCompleteController extends BaseController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
Future<void> deleteBtnClick() async {
|
|
Future<void> deleteBtnClick() async {
|
|
|
|
|
+ if (!userRepository.isVip()) {
|
|
|
|
|
+ StorePage.start();
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
print("deleteBtnClick selectedContacts: $selectedContacts");
|
|
print("deleteBtnClick selectedContacts: $selectedContacts");
|
|
|
final contactToDelete = ContactState.contactList
|
|
final contactToDelete = ContactState.contactList
|
|
|
.where((contact) => selectedContacts.contains(contact.id))
|
|
.where((contact) => selectedContacts.contains(contact.id))
|