import 'dart:async'; import 'dart:io'; import 'package:dart_appwrite/dart_appwrite.dart'; late Databases _database; var _usersDbId; var _conversationDbId; var _documentId; var _databaseId; Future main(final context) async { try { final client = Client() .setEndpoint( Platform.environment['APPWRITE_FUNCTION_API_ENDPOINT'] ?? '') .setProject(Platform.environment['APPWRITE_FUNCTION_PROJECT_ID'] ?? '') .setKey(context.req.headers['x-appwrite-key'] ?? ''); _database = Databases(client); } on AppwriteException catch (e) { context.error('error message - ${e.message}'); } on Exception catch (e) { context.error('error message - ${e.toString()}'); } return context.res.empty(); }