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); } /**