From 8024e27ebe34b8858c4e53cc887c77f7bf1278b6 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Thu, 11 Apr 2024 11:55:26 -0400 Subject: [PATCH] Remove transaction ID --- lib/tusker_push/registration.ex | 4 ---- .../controllers/app_registrations_controller.ex | 2 -- ...0240411155348_registrations_remove_transaction_id.exs | 9 +++++++++ 3 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 priv/repo/migrations/20240411155348_registrations_remove_transaction_id.exs diff --git a/lib/tusker_push/registration.ex b/lib/tusker_push/registration.ex index f1b6db8..a6306e1 100644 --- a/lib/tusker_push/registration.ex +++ b/lib/tusker_push/registration.ex @@ -5,7 +5,6 @@ defmodule TuskerPush.Registration do @type t() :: %__MODULE__{ id: Ecto.UUID.t(), - storekit_original_transaction_id: String.t(), apns_environment: String.t(), apns_device_token: String.t(), push_version: integer(), @@ -16,8 +15,6 @@ defmodule TuskerPush.Registration do @primary_key {:id, Ecto.UUID, autogenerate: true} schema "registrations" do - field :storekit_original_transaction_id, :string - field :apns_environment, Ecto.Enum, values: [:production, :development] # hex-encoded field :apns_device_token, :string @@ -28,7 +25,6 @@ defmodule TuskerPush.Registration do end @create_fields [ - :storekit_original_transaction_id, :apns_environment, :apns_device_token, :push_version diff --git a/lib/tusker_push_web/controllers/app_registrations_controller.ex b/lib/tusker_push_web/controllers/app_registrations_controller.ex index ab4fc1b..2a7366a 100644 --- a/lib/tusker_push_web/controllers/app_registrations_controller.ex +++ b/lib/tusker_push_web/controllers/app_registrations_controller.ex @@ -6,14 +6,12 @@ defmodule TuskerPushWeb.AppRegistrationsController do require Logger def create(conn, %{ - "transaction_id" => transaction_id, "environment" => env, "device_token" => token, "push_version" => version }) do with {:ok, %Registration{id: id}} <- TuskerPush.register(%{ - storekit_original_transaction_id: transaction_id, apns_environment: env, apns_device_token: token, push_version: version diff --git a/priv/repo/migrations/20240411155348_registrations_remove_transaction_id.exs b/priv/repo/migrations/20240411155348_registrations_remove_transaction_id.exs new file mode 100644 index 0000000..49a71d1 --- /dev/null +++ b/priv/repo/migrations/20240411155348_registrations_remove_transaction_id.exs @@ -0,0 +1,9 @@ +defmodule TuskerPush.Repo.Migrations.RegistrationsRemoveTransactionId do + use Ecto.Migration + + def change do + alter table(:registrations) do + remove :storekit_original_transaction_id + end + end +end