We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ac448f commit 9a9d9e3Copy full SHA for 9a9d9e3
packages/plugin-di/src/_examples/sampleAction.ts
@@ -121,7 +121,21 @@ export class CreateResourceAction extends BaseInjectableAction<CreateResourceCon
121
}
122
123
// Call injected provider to do some work
124
- await this.sampleProvider.get(runtime, message, state);
+ try {
125
+ const result = await this.sampleProvider.get(
126
+ runtime,
127
+ message,
128
+ state
129
+ );
130
+ if (!result) {
131
+ elizaLogger.warn("Provider did not return a result.");
132
+ } else {
133
+ elizaLogger.info("Privder result:", result);
134
+ }
135
+ // Use result in callback
136
+ } catch (error) {
137
+ elizaLogger.error("Provider error:", error);
138
139
140
// persist relevant data if needed to memory/knowledge
141
// const memory = {
0 commit comments