updateOrganization method

Future<void> updateOrganization({
  1. required String orgId,
  2. String? name,
  3. String? slug,
  4. String? logoUrl,
  5. Map<String, dynamic>? settings,
})

Implementation

Future<void> updateOrganization({
  required String orgId,
  String? name,
  String? slug,
  String? logoUrl,
  Map<String, dynamic>? settings,
}) async {
  final updates = <String, dynamic>{
    'name': ?name,
    'slug': ?slug,
    'logo_url': ?logoUrl,
    'settings': ?settings,
    'updated_at': DateTime.now().toIso8601String(),
  };
  await _client.from('organizations').update(updates).eq('id', orgId);
}