From 4d07e15db5bfa5f68f02e41cae46e1755db8492d Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Sun, 29 Jan 2023 15:04:41 -0800 Subject: [PATCH] Expose transparent pixels in the graph --- .../api/graphql/resolvers/ClassicSkinResolver.ts | 3 +++ packages/skin-database/api/graphql/schema.graphql | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts b/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts index 1109c125..59252b7e 100644 --- a/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts +++ b/packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts @@ -43,4 +43,7 @@ export default class ClassicSkinResolver const update = updates[0]; return new Date(update.update_timestamp * 1000).toISOString(); } + transparent_pixels(): Promise { + return this._model.transparentPixels(); + } } diff --git a/packages/skin-database/api/graphql/schema.graphql b/packages/skin-database/api/graphql/schema.graphql index b8f47ab7..5cfb4d8c 100644 --- a/packages/skin-database/api/graphql/schema.graphql +++ b/packages/skin-database/api/graphql/schema.graphql @@ -227,6 +227,11 @@ type ClassicSkin implements Skin & Node { Given in simplified extended ISO format (ISO 8601). """ last_algolia_index_update_date: String + + """ + The number of transparent pixels rendered by the skin. + """ + transparent_pixels: Int } """