We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
extension.errors
1 parent 2b8081d commit 689fb91Copy full SHA for 689fb91
src/backend/src/Extension.js
@@ -23,6 +23,8 @@ const { Context } = require('./util/context');
23
const { ExtensionServiceState } = require('./ExtensionService');
24
const { display_time } = require('@heyputer/putility/src/libs/time');
25
26
+let memoized_errors = null;
27
+
28
/**
29
* This class creates the `extension` global that is seen by Puter backend
30
* extensions.
@@ -140,6 +142,12 @@ class Extension extends AdvancedBase {
140
142
}
141
143
return log_context;
144
145
146
+ get errors () {
147
+ return memoized_errors ?? (() => {
148
+ return this.services.get('error-service').create(this.log_context);
149
+ })();
150
+ }
151
152
153
* Register anonymous or named data to a particular type/category.
0 commit comments