From 7638e277ca40ee1c109dae44c8e31d2b357a7427 Mon Sep 17 00:00:00 2001 From: siiky Date: Thu, 18 Jul 2024 17:22:08 +0100 Subject: [PATCH] feat: add `lastUsedMachine` to GraphQL customer type --- lib/customers.js | 4 ++-- lib/new-admin/graphql/types/customer.type.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/customers.js b/lib/customers.js index c2f78b57..4279854b 100644 --- a/lib/customers.js +++ b/lib/customers.js @@ -562,13 +562,13 @@ function getCustomerById (id) { phone, phone_at, email, email_at, phone_override, sms_override, id_card_data_at, id_card_data, id_card_data_override, id_card_data_expiration, id_card_photo_path, id_card_photo_at, id_card_photo_override, us_ssn_at, us_ssn, us_ssn_override, sanctions, sanctions_at, sanctions_override, total_txs, total_spent, GREATEST(created, last_transaction, last_auth_attempt, last_data_provided) AS last_active, fiat AS last_tx_fiat, - fiat_code AS last_tx_fiat_code, tx_class AS last_tx_class, subscriber_info, subscriber_info_at, custom_fields, notes, is_test_customer + fiat_code AS last_tx_fiat_code, tx_class AS last_tx_class, subscriber_info, subscriber_info_at, custom_fields, notes, is_test_customer, last_used_machine FROM ( SELECT c.id, c.authorized_override, greatest(0, date_part('day', c.suspended_until - now())) AS days_suspended, GREATEST(c.phone_at, c.email_at, c.id_card_data_at, c.front_camera_at, c.id_card_photo_at, c.us_ssn_at) AS last_data_provided, c.suspended_until > now() AS is_suspended, - c.front_camera_path, c.front_camera_override, c.front_camera_at, c.last_auth_attempt, + c.front_camera_path, c.front_camera_override, c.front_camera_at, c.last_auth_attempt, c.last_used_machine, c.phone, c.phone_at, c.email, c.email_at, c.phone_override, c.sms_override, c.id_card_data, c.id_card_data_at, c.id_card_data_override, c.id_card_data_expiration, c.id_card_photo_path, c.id_card_photo_at, c.id_card_photo_override, c.us_ssn, c.us_ssn_at, c.us_ssn_override, c.sanctions, c.sanctions_at, c.sanctions_override, c.subscriber_info, c.subscriber_info_at, c.is_test_customer, c.created, t.tx_class, t.fiat, t.fiat_code, t.created as last_transaction, cn.notes, diff --git a/lib/new-admin/graphql/types/customer.type.js b/lib/new-admin/graphql/types/customer.type.js index fe140032..b33cb785 100644 --- a/lib/new-admin/graphql/types/customer.type.js +++ b/lib/new-admin/graphql/types/customer.type.js @@ -33,6 +33,7 @@ const typeDef = gql` lastTxFiat: String lastTxFiatCode: String lastTxClass: String + lastUsedMachine: String transactions: [Transaction] subscriberInfo: JSONObject phoneOverride: String