Skip to content

Commit 9f457ac

Browse files
committed
feat: add error handling on stores
1 parent d9b2844 commit 9f457ac

File tree

1 file changed

+20
-33
lines changed
  • infrastructure/web3-adapter/src/evault

1 file changed

+20
-33
lines changed

infrastructure/web3-adapter/src/evault/evault.ts

Lines changed: 20 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -127,47 +127,34 @@ export class EVaultClient {
127127
});
128128
if (!client) return v4();
129129

130-
try {
131-
const response = await client.request<StoreMetaEnvelopeResponse>(
132-
STORE_META_ENVELOPE,
133-
{
134-
input: {
135-
ontology: envelope.schemaId,
136-
payload: envelope.data,
137-
acl: ["*"],
138-
},
130+
const response = await client
131+
.request<StoreMetaEnvelopeResponse>(STORE_META_ENVELOPE, {
132+
input: {
133+
ontology: envelope.schemaId,
134+
payload: envelope.data,
135+
acl: ["*"],
139136
},
140-
);
141-
return response.storeMetaEnvelope.metaEnvelope.id;
142-
} catch (error) {
143-
console.error("Error storing meta envelope:", error);
144-
throw error;
145-
}
137+
})
138+
.catch(() => null);
139+
if (!response) return v4();
140+
return response.storeMetaEnvelope.metaEnvelope.id;
146141
}
147142

148143
async storeReference(referenceId: string, w3id: string): Promise<void> {
149144
const client = await this.ensureClient(w3id);
150145

151-
try {
152-
const response = await client.request<StoreMetaEnvelopeResponse>(
153-
STORE_META_ENVELOPE,
154-
{
155-
input: {
156-
ontology: "reference",
157-
payload: {
158-
_by_reference: referenceId,
159-
},
160-
acl: ["*"],
146+
const response = await client
147+
.request<StoreMetaEnvelopeResponse>(STORE_META_ENVELOPE, {
148+
input: {
149+
ontology: "reference",
150+
payload: {
151+
_by_reference: referenceId,
161152
},
153+
acl: ["*"],
162154
},
163-
);
164-
165-
response.storeMetaEnvelope.metaEnvelope.id;
166-
return;
167-
} catch (error) {
168-
console.error("Error storing reference:", error);
169-
throw error;
170-
}
155+
})
156+
.catch(() => null);
157+
if (!response) console.error("Failed to update");
171158
}
172159

173160
async fetchMetaEnvelope(id: string, w3id: string): Promise<MetaEnvelope> {

0 commit comments

Comments
 (0)