Hello, I have an error when I try to access "context.env", the compiler tells me that this attribute does not exist while all your docs say that this is how it should be done. Any idea of the cause?
final backend = Client()
.setEndpoint("https://cloud.appwrite.io/v1")
.setProject(context.env.APPWRITE_FUNCTION_PROJECT_ID)
.setKey(context.env.APPWRITE_API_KEY);
NoSuchMethodError: Class 'RuntimeContext' has no instance getter 'env'.
Receiver: Instance of 'RuntimeContext'
Tried calling: env
#0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38)
#1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85)
#2 main (package:starter_template/main.dart:13)
#3 main.<anonymous closure>.<anonymous closure> (file:///usr/local/server/src/server.dart:115)
#4 main.<anonymous closure>.<anonymous closure> (file:///usr/local/server/src/server.dart:111)
#5 _rootRun (dart:async/zone.dart:1426)
#6 _CustomZone.run (dart:async/zone.dart:1328)
#7 _runZoned (dart:async/zone.dart:1861)
#8 runZoned (dart:async/zone.dart:1783)
#9 main.<anonymous closure> (file:///usr/local/server/src/server.dart:110)
<asynchronous suspension>
#10 handleRequest (package:shelf/shelf_io.dart:138)
<asynchronous suspension>
There's no such thing as context.env. in dart, you access environment variables via Platform.environment. see https://api.dart.dev/stable/3.1.2/dart-io/Platform-class.html
ok thanks i will look that
[SOLVED] Error with "env" getter
Recommended threads
- The current user is not authorized to pe...
I want to create a document associated with user after log in with OAuth. The user were logged in, but Appwrite said user is unauthorized. User is logged in wi...
- Attributes Confusion
```import 'package:appwrite/models.dart'; class OrdersModel { String id, email, name, phone, status, user_id, address; int discount, total, created_at; L...
- How to Avoid Double Requests in function...
I'm currently using Appwrite's `functions.createExecution` in my project. I want to avoid double requests when multiple actions (like searching or pagination) a...