Skip to content

Commit 9b1bf4e

Browse files
authored
Merge pull request #1354 from chhsiao1981/PACS-refactoring
serverApi: queryJSON in retrievePFDCMPACS
2 parents 95d4f8e + f431d60 commit 9b1bf4e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/api/serverApi.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type { ReadonlyNonEmptyArray } from "fp-ts/lib/ReadonlyNonEmptyArray";
33
import YAML from "yaml";
44
import api, { type ApiResult } from "./api";
55
import type { PACSqueryCore } from "./pfdcm";
6+
import { PACSqueryCoreToJSON } from "./pfdcm/generated";
67
import type {
78
DownloadToken,
89
Feed,
@@ -206,15 +207,16 @@ export const getPFDCMServices = () =>
206207
});
207208

208209
export const retrievePFDCMPACS = (service: string, query: PACSqueryCore) => {
210+
const queryJSON = PACSqueryCoreToJSON(query);
209211
// biome-ignore lint/suspicious/noThenProperty: required by PACSqueryCore
210-
query.then = "retrieve";
211-
query.withFeedBack = true;
212+
queryJSON.then = "retrieve";
213+
queryJSON.withFeedBack = true;
212214

213215
return api<PFDCMResult>({
214216
endpoint: "/PACS/thread/pypx/",
215217
method: "post",
216218
json: {
217-
PACSdirective: query,
219+
PACSdirective: queryJSON,
218220
PACSservice: { value: service },
219221
listenerService: { value: "default" },
220222
},

0 commit comments

Comments
 (0)