29 lines
428 B
Dart
29 lines
428 B
Dart
import 'package:supabase_flutter/supabase_flutter.dart';
|
|
|
|
class InviteService {
|
|
|
|
final supabase = Supabase.instance.client;
|
|
|
|
Future cancelInvite(String inviteId) async {
|
|
|
|
await supabase
|
|
.from('invites')
|
|
.update({
|
|
'status': 'cancelled',
|
|
'cancelled_at': DateTime.now().toIso8601String()
|
|
})
|
|
.eq('id', inviteId);
|
|
|
|
}
|
|
|
|
Future deleteInvite(String inviteId) async {
|
|
|
|
await supabase
|
|
.from('invites')
|
|
.delete()
|
|
.eq('id', inviteId);
|
|
|
|
}
|
|
|
|
}
|