| 1286 | } |
| 1287 | |
| 1288 | bool gjs_context_eval_module(GjsContext* self, const char* identifier, |
| 1289 | uint8_t* exit_code, GError** error) { |
| 1290 | g_return_val_if_fail(GJS_IS_CONTEXT(self), false); |
| 1291 | |
| 1292 | Gjs::AutoUnref<GjsContext> self_ref{self, Gjs::TakeOwnership{}}; |
| 1293 | |
| 1294 | GjsContextPrivate* gjs = GjsContextPrivate::from_object(self_ref); |
| 1295 | return result_to_c(gjs->eval_module(identifier, exit_code), error); |
| 1296 | } |
| 1297 | |
| 1298 | bool gjs_context_register_module(GjsContext* self, const char* identifier, |
| 1299 | const char* uri, GError** error) { |