diff --git a/server/internal/consts.ts b/server/internal/consts.ts new file mode 100644 index 0000000..d44c4b7 --- /dev/null +++ b/server/internal/consts.ts @@ -0,0 +1 @@ +export const DROP_VERSION = "0.3.0"; \ No newline at end of file diff --git a/server/internal/metadata/index.ts b/server/internal/metadata/index.ts index 9c1f03f..76f7074 100644 --- a/server/internal/metadata/index.ts +++ b/server/internal/metadata/index.ts @@ -10,6 +10,7 @@ import type { } from "./types"; import { ObjectTransactionalHandler } from "../objects/transactional"; import { PriorityListIndexed } from "../utils/prioritylist"; +import { DROP_VERSION } from "../consts"; export class MissingMetadataProviderConfig extends Error { private providerName: string; @@ -25,7 +26,7 @@ export class MissingMetadataProviderConfig extends Error { } // TODO: add useragent to all outbound api calls (best practice) -export const DropUserAgent = "Drop/0.2"; +export const DropUserAgent = `Drop/${DROP_VERSION}`; export abstract class MetadataProvider { abstract name(): string;