rework-app #54

Merged
stcb merged 19 commits from rework-app into dev 2025-06-04 16:35:27 +00:00
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 { try {
final prefs = await SharedPreferences.getInstance(); final prefs = await SharedPreferences.getInstance();
final blockedNumbers = prefs.getStringList(_blockedNumbersKey) ?? []; final blockedNumbers = prefs.getStringList(_blockedNumbersKey) ?? [];
// Don't add if already blocked // Don't add if already blocked
if (blockedNumbers.contains(phoneNumber)) { if (blockedNumbers.contains(phoneNumber)) {
return true; return true;
} }
blockedNumbers.add(phoneNumber); blockedNumbers.add(phoneNumber);
return await prefs.setStringList(_blockedNumbersKey, blockedNumbers); return await prefs.setStringList(_blockedNumbersKey, blockedNumbers);
} catch (e) { } catch (e) {
@ -40,11 +40,11 @@ class BlockService {
try { try {
final prefs = await SharedPreferences.getInstance(); final prefs = await SharedPreferences.getInstance();
final blockedNumbers = prefs.getStringList(_blockedNumbersKey) ?? []; final blockedNumbers = prefs.getStringList(_blockedNumbersKey) ?? [];
if (!blockedNumbers.contains(phoneNumber)) { if (!blockedNumbers.contains(phoneNumber)) {
return true; return true;
} }
blockedNumbers.remove(phoneNumber); blockedNumbers.remove(phoneNumber);
return await prefs.setStringList(_blockedNumbersKey, blockedNumbers); return await prefs.setStringList(_blockedNumbersKey, blockedNumbers);
} catch (e) { } catch (e) {

View File

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