29 lines
754 B
Dart
29 lines
754 B
Dart
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<dynamic> 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();
|
|
}
|