From 2559c887e9f0b4b1faac4fd94eadc63a37da100b Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Thu, 29 Feb 2024 21:52:13 -0800 Subject: [PATCH] Minor GraphQL fixes --- .../api/graphql/resolvers/ClassicSkinResolver.ts | 4 ++++ .../api/graphql/resolvers/ModernSkinResolver.ts | 4 ++++ .../skin-database/api/graphql/resolvers/RootResolver.ts | 6 +----- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts b/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts index 9748e776..a2fc63ac 100644 --- a/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts +++ b/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts @@ -12,6 +12,10 @@ export default class ClassicSkinResolver implements NodeResolver, ISkin { _model: SkinModel; __typename = "ClassicSkin"; + constructor(model: SkinModel) { + this._model = model; + } + md5(): string { return this._model.getMd5(); } diff --git a/packages/skin-database/api/graphql/resolvers/ModernSkinResolver.ts b/packages/skin-database/api/graphql/resolvers/ModernSkinResolver.ts index 641adb82..faef2b96 100644 --- a/packages/skin-database/api/graphql/resolvers/ModernSkinResolver.ts +++ b/packages/skin-database/api/graphql/resolvers/ModernSkinResolver.ts @@ -15,6 +15,10 @@ export default class ModernSkinResolver implements NodeResolver, ISkin { _model: SkinModel; __typename = "ModernSkin"; + constructor(model: SkinModel) { + this._model = model; + } + md5(): string { return this._model.getMd5(); } diff --git a/packages/skin-database/api/graphql/resolvers/RootResolver.ts b/packages/skin-database/api/graphql/resolvers/RootResolver.ts index cc822b47..73023d30 100644 --- a/packages/skin-database/api/graphql/resolvers/RootResolver.ts +++ b/packages/skin-database/api/graphql/resolvers/RootResolver.ts @@ -58,11 +58,7 @@ class RootResolver extends MutationResolver { if (skin == null) { return null; } - if (skin.getSkinType() === "MODERN") { - return new ModernSkinResolver(skin); - } else { - return SkinResolver.fromModel(skin); - } + return SkinResolver.fromModel(skin); } /**