MCPcopy Create free account
hub / github.com/IQEngine/IQEngine / updateMeta

Method updateMeta

client/src/api/metadata/api-client.ts:37–52  ·  view source on GitHub ↗
(account: string, container: string, filePath: string, meta: SigMFMetadata)

Source from the content-addressed store, hash-verified

35 }
36
37 async updateMeta(account: string, container: string, filePath: string, meta: SigMFMetadata): Promise<SigMFMetadata> {
38 try {
39 const config = {
40 method: 'PUT',
41 url: `/api/datasources/${account}/${container}/${filePath}/meta`,
42 data: meta
43 };
44
45 await this.authUtil.requestWithAuthIfRequired(config);
46
47 return meta as SigMFMetadata;
48 } catch (error) {
49 console.error(error);
50 throw new Error('Failed to update metadata.');
51 }
52 }
53
54 async track(account: string, container: string, filepath: string, signal: AbortSignal): Promise<number[][]> {
55 if (!account || !container || !filepath) {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected