瀏覽代碼

fix: Unipile now connects, changes made on the datatime format

EduLascala 1 周之前
父節點
當前提交
bd4593860b
共有 3 個文件被更改,包括 21 次插入42 次删除
  1. 20 0
      .env.example
  2. 1 1
      controllers/UnipileHostedLinkController.php
  3. 0 41
      migrations/migrations_v1.sql

+ 20 - 0
.env.example

@@ -15,3 +15,23 @@ PROVISION_SECRET=
 LOG_ENABLED=true
 # LOG_FILE: caminho do arquivo de log (padrão: log.txt na raiz do projeto)
 LOG_FILE=log.txt
+
+# Public backend URL used to build Unipile callback/redirect URLs
+APP_PUBLIC_URL=https://your-api-domain.example.com
+
+# Unipile
+# DSN from Unipile dashboard, without /api/v1. Example: apiXXX.unipile.com:XXX
+UNIPILE_DSN=
+
+# Server-side Unipile API key. Never expose this to frontend.
+UNIPILE_API_KEY=
+
+# Header secret expected on Unipile webhooks: Unipile-Auth
+UNIPILE_WEBHOOK_SECRET=
+
+# Secret used to protect Hosted Auth notify_url callback
+UNIPILE_NOTIFY_SECRET=
+
+# Optional frontend/backend redirect URLs after hosted auth
+UNIPILE_SUCCESS_REDIRECT_URL=
+UNIPILE_FAILURE_REDIRECT_URL=

+ 1 - 1
controllers/UnipileHostedLinkController.php

@@ -80,7 +80,7 @@ class UnipileHostedLinkController
 
             if ($integration !== null) {
                 $hostedPayload['account_id'] = $integration['integration_account_id'];
-            }
+            } 
 
             $response = $this->unipileClient->createHostedAuthLink($hostedPayload);
             $url = (string) ($response['url'] ?? '');

+ 0 - 41
migrations/migrations_v1.sql

@@ -11,27 +11,6 @@ CREATE TABLE company (
     company_deleted_at                 TIMESTAMP NOT NULL DEFAULT 'infinity'
 );
 
-INSERT INTO company (
-    company_id,
-    company_name,
-    company_cnpj,
-    company_logo,
-    company_created_at,
-    company_deleted_at
-) VALUES (
-    1,
-    'cordepimenta',
-    '00000000000001',
-    'https://placeholder.invalid/company/cordepimenta',
-    NOW(),
-    'infinity'
-);
-
-SELECT setval(
-    pg_get_serial_sequence('company', 'company_id'),
-    GREATEST((SELECT COALESCE(MAX(company_id), 1) FROM company), 1),
-    true
-);
 
 CREATE TABLE "user" (
     user_id                            SERIAL PRIMARY KEY,
@@ -46,26 +25,6 @@ CREATE TABLE "user" (
     CONSTRAINT fk_users_company FOREIGN KEY (company_id) REFERENCES company(company_id)
 );
 
-INSERT INTO "user" (
-    company_id,
-    user_name,
-    user_phone,
-    user_email,
-    user_role,
-    user_password,
-    user_created_at,
-    user_deleted_at
-) VALUES (
-    1,
-    'Administrador',
-    '5500000000000',
-    'admin@mixtech.com',
-    'admin',
-    'admin123',
-    NOW(),
-    'infinity'
-);
-
 CREATE TABLE operator (
     operator_id                        SERIAL PRIMARY KEY,
     company_id                         INT NOT NULL,