MichealReed
MichealReed
Use something like mailgun or another actual SMTP API. Using cloud function ips for email sending is a good way to get flagged as spam. Probably many other reasons not...
Yes, bad practice in both. If supabase hasn't blocked, they probably will at some point. As far as being possible in JS vs Dart, it's all about the libraries. JS/Typescript...
@Ansh-Rathod how did you get this working? I can't find MultipartRequest anywhere in the edge library, and using the traditional http lib triggers ``` UnsupportedError { message: "Cannot create a...
> well, if you use runtimeclient with HTTP library. The problem is not with http, but the missing html/io libraries. Are you sure you got this working? Could you please...
I had it happen yesterday with a different env variable too on a diff function. Yes, this is just assigning a string to the OpenAI api key (also a string)....
Maybe certain characters in the string trigger this? Every time I build I have to go in and remove the toString here -- 
Another case of weird casting --- ```dart final examples = jsonDecode(body['examples']) as List; ``` becomes ```javascript examples = type$.List_Map_String_dynamic._as(B.C_JsonCodec.decode$2$reviver(A._asString(body.$index(0, "examples")), null)); ``` with error ` _TypeError { "__rti$_message": "TypeError: Instance...
Closed my related issue and wanted to add @HTsuruo's very cool example repository. May be very useful in diagnosing this -- https://github.com/HTsuruo/dart-edge-supabase-playground/tree/main Thanks for the guide and workaround too 🙏
Maybe an override of dart:html with https://pub.dev/packages/universal_html would work?
Some workloads are not returned instantly and in languages like C we cannot mark them explicitly async without an additional dependency on embind. From my understanding emscripten recommends use of...