rework-app #54

Open
alexis wants to merge 18 commits from rework-app into dev
2 changed files with 6 additions and 6 deletions
Showing only changes of commit 6fc2991d1e - Show all commits

View File

@ -21,12 +21,12 @@ class BlockService {
try {
final prefs = await SharedPreferences.getInstance();
final blockedNumbers = prefs.getStringList(_blockedNumbersKey) ?? [];
// Don't add if already blocked
if (blockedNumbers.contains(phoneNumber)) {
return true;
}
blockedNumbers.add(phoneNumber);
return await prefs.setStringList(_blockedNumbersKey, blockedNumbers);
} catch (e) {
@ -40,11 +40,11 @@ class BlockService {
try {
final prefs = await SharedPreferences.getInstance();
final blockedNumbers = prefs.getStringList(_blockedNumbersKey) ?? [];
if (!blockedNumbers.contains(phoneNumber)) {
return true;
}
blockedNumbers.remove(phoneNumber);
return await prefs.setStringList(_blockedNumbersKey, blockedNumbers);
} catch (e) {

View File

@ -60,7 +60,7 @@ class _ContactModalState extends State<ContactModal> {
);
return;
}
if (isBlocked) {
await BlockService().unblockNumber(phoneNumber);
if (mounted) {
@ -80,7 +80,7 @@ class _ContactModalState extends State<ContactModal> {
if (phoneNumber != 'No phone number' && mounted) {
_checkIfBlocked();
}
if (mounted) {
Navigator.of(context).pop();
}