Skip to content

Commit c846bb1

Browse files
committed
fix: use memoPayload for private memo content to preserve subscription metadata
1 parent 974b85c commit c846bb1

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/acpClient.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -656,10 +656,10 @@ class AcpClient {
656656
"isPrivate" in serviceRequirement &&
657657
serviceRequirement.isPrivate;
658658

659-
let content = preparePayload(serviceRequirement);
659+
let content = memoPayload;
660660

661661
if (isPrivate) {
662-
const memoContent = await this.createMemoContent(jobId, content);
662+
const memoContent = await this.createMemoContent(jobId, memoPayload);
663663
content = memoContent.url;
664664
}
665665

src/acpJobOffering.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ class AcpJobOffering {
308308
payloads.push(
309309
this.acpContractClient.createMemo(
310310
jobId,
311-
this.isPrivate ? content : JSON.stringify(serviceRequirement),
311+
content,
312312
this.isPrivate ? MemoType.OBJECT_URL : MemoType.MESSAGE,
313313
true,
314314
AcpJobPhases.NEGOTIATION,

0 commit comments

Comments
 (0)