дев шлёт запросы на фиксированный домен, сбилженный код - сам на себя

This commit is contained in:
Nastya 2024-01-17 23:04:39 +03:00
parent 2881022b2d
commit a4332b2dae
20 changed files with 24 additions and 24 deletions

1
.env.development.local Normal file

@ -0,0 +1 @@
REACT_APP_DOMAIN="https://hub.pena.digital"

1
.env.production.local Normal file

@ -0,0 +1 @@
REACT_APP_DOMAIN=""

2
.gitignore vendored

@ -14,9 +14,7 @@
# misc # misc
.DS_Store .DS_Store
.env.local .env.local
.env.development.local
.env.test.local .env.test.local
.env.production.local
npm-debug.log* npm-debug.log*
yarn-debug.log* yarn-debug.log*

@ -41,7 +41,7 @@
To begin the development, run `npm start` or `yarn start`. To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`. To create a production bundle, use `npm run build` or `yarn build`.
--> -->
<script src="https://markknol.github.io/console-log-viewer/console-log-viewer.js"></script> <!-- <script src="https://markknol.github.io/console-log-viewer/console-log-viewer.js"></script> -->
</body> </body>
</html> </html>

@ -9,7 +9,7 @@ import type {
RegisterResponse, RegisterResponse,
} from "@frontend/kitui" } from "@frontend/kitui"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/auth" const apiUrl = process.env.REACT_APP_DOMAIN + "/auth"
console.log("переменная", apiUrl) console.log("переменная", apiUrl)
export async function register( export async function register(
login: string, login: string,

@ -3,7 +3,7 @@ import { AxiosError } from "axios"
import { parseAxiosError } from "@root/utils/parse-error" import { parseAxiosError } from "@root/utils/parse-error"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/customer" const apiUrl = process.env.REACT_APP_DOMAIN + "/customer"
export async function patchCart( export async function patchCart(
tariffId: string tariffId: string

@ -28,7 +28,7 @@ const regList:Record<string, number> = {
export async function getHistory(): Promise<[GetHistoryResponse | null, string?]> { export async function getHistory(): Promise<[GetHistoryResponse | null, string?]> {
try { try {
const historyResponse = await makeRequest<never, GetHistoryResponse>({ const historyResponse = await makeRequest<never, GetHistoryResponse>({
url: "https://" + process.env.REACT_APP_DOMAIN + "/customer/history?page=1&limit=100&type=payCart", url: process.env.REACT_APP_DOMAIN + "/customer/history?page=1&limit=100&type=payCart",
method: "get", method: "get",
useToken: true, useToken: true,
}) })

@ -4,7 +4,7 @@ import { parseAxiosError } from "@root/utils/parse-error"
import type { GetDiscountsResponse } from "@root/model/discount" import type { GetDiscountsResponse } from "@root/model/discount"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/price" const apiUrl = process.env.REACT_APP_DOMAIN + "/price"
export async function getDiscounts(signal: AbortSignal | undefined): Promise<[GetDiscountsResponse | null, string?]> { export async function getDiscounts(signal: AbortSignal | undefined): Promise<[GetDiscountsResponse | null, string?]> {
try { try {

@ -4,7 +4,7 @@ import { parseAxiosError } from "@root/utils/parse-error"
export async function getRecentlyPurchasedTariffs(): Promise<[any | null, string?]> { export async function getRecentlyPurchasedTariffs(): Promise<[any | null, string?]> {
try { try {
const recentlyPurchased = await makeRequest<never, any>({ const recentlyPurchased = await makeRequest<never, any>({
url: "https://" + process.env.REACT_APP_DOMAIN + "/customer/recent", url: process.env.REACT_APP_DOMAIN + "/customer/recent",
method: "get", method: "get",
useToken: true, useToken: true,
}) })

@ -5,7 +5,7 @@ import { parseAxiosError } from "@root/utils/parse-error"
import type { ServiceKeyToPrivilegesMap } from "@root/model/privilege" import type { ServiceKeyToPrivilegesMap } from "@root/model/privilege"
import type { GetTariffsResponse } from "@root/model/tariff" import type { GetTariffsResponse } from "@root/model/tariff"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/strator" const apiUrl = process.env.REACT_APP_DOMAIN + "/strator"
export async function getTariffs( export async function getTariffs(
apiPage: number, apiPage: number,

@ -3,7 +3,7 @@ import { parseAxiosError } from "@root/utils/parse-error"
import { SendTicketMessageRequest } from "@frontend/kitui" import { SendTicketMessageRequest } from "@frontend/kitui"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/heruvym" const apiUrl = process.env.REACT_APP_DOMAIN + "/heruvym"
export async function sendTicketMessage( export async function sendTicketMessage(
ticketId: string, ticketId: string,

@ -2,7 +2,7 @@ import { User, makeRequest } from "@frontend/kitui"
import { PatchUserRequest } from "@root/model/user" import { PatchUserRequest } from "@root/model/user"
import { parseAxiosError } from "@root/utils/parse-error" import { parseAxiosError } from "@root/utils/parse-error"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/user" const apiUrl = process.env.REACT_APP_DOMAIN + "/user"
export async function patchUser( export async function patchUser(
user: PatchUserRequest user: PatchUserRequest

@ -9,7 +9,7 @@ import type {
UpdateDocumentsArgs, UpdateDocumentsArgs,
} from "@root/model/auth" } from "@root/model/auth"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/verification" const apiUrl = process.env.REACT_APP_DOMAIN + "/verification"
export async function verification( export async function verification(
userId: string userId: string

@ -2,7 +2,7 @@ import { makeRequest } from "@frontend/kitui"
import { SendPaymentRequest, SendPaymentResponse } from "@root/model/wallet" import { SendPaymentRequest, SendPaymentResponse } from "@root/model/wallet"
import { parseAxiosError } from "@root/utils/parse-error" import { parseAxiosError } from "@root/utils/parse-error"
const apiUrl = "https://" + process.env.REACT_APP_DOMAIN + "/customer" const apiUrl = process.env.REACT_APP_DOMAIN + "/customer"
const testPaymentBody: SendPaymentRequest = { const testPaymentBody: SendPaymentRequest = {
type: "bankCard", type: "bankCard",

@ -62,7 +62,7 @@ export default function Chat({ sx }: Props) {
const chatBoxRef = useRef<HTMLDivElement>(null) const chatBoxRef = useRef<HTMLDivElement>(null)
useTicketMessages({ useTicketMessages({
url: "https://" + process.env.REACT_APP_DOMAIN + "/heruvym/getMessages", url: process.env.REACT_APP_DOMAIN + "/heruvym/getMessages",
isUnauth: true, isUnauth: true,
ticketId: sessionData?.ticketId, ticketId: sessionData?.ticketId,
messagesPerPage, messagesPerPage,
@ -81,7 +81,7 @@ export default function Chat({ sx }: Props) {
useSSESubscription<TicketMessage>({ useSSESubscription<TicketMessage>({
enabled: Boolean(sessionData), enabled: Boolean(sessionData),
url: "https://" + process.env.REACT_APP_DOMAIN + `/heruvym/ticket?ticket=${sessionData?.ticketId}&s=${sessionData?.sessionId}`, url: process.env.REACT_APP_DOMAIN + `/heruvym/ticket?ticket=${sessionData?.ticketId}&s=${sessionData?.sessionId}`,
onNewData: addOrUpdateUnauthMessages, onNewData: addOrUpdateUnauthMessages,
onDisconnect: useCallback(() => { onDisconnect: useCallback(() => {
setUnauthIsPreventAutoscroll(false) setUnauthIsPreventAutoscroll(false)
@ -131,7 +131,7 @@ export default function Chat({ sx }: Props) {
if (!sessionData) { if (!sessionData) {
setIsMessageSending(true) setIsMessageSending(true)
createTicket({ createTicket({
url: "https://" + process.env.REACT_APP_DOMAIN + "/heruvym/create", url: process.env.REACT_APP_DOMAIN + "/heruvym/create",
body: { body: {
Title: "Unauth title", Title: "Unauth title",
Message: messageField, Message: messageField,

@ -25,7 +25,7 @@ export default function ProtectedLayout() {
const ticketsPerPage = useTicketStore((state) => state.ticketsPerPage) const ticketsPerPage = useTicketStore((state) => state.ticketsPerPage)
useSSESubscription<Ticket>({ useSSESubscription<Ticket>({
url: "https://" + process.env.REACT_APP_DOMAIN + `/heruvym/subscribe?Authorization=${token}`, url: process.env.REACT_APP_DOMAIN + `/heruvym/subscribe?Authorization=${token}`,
onNewData: (data) => { onNewData: (data) => {
updateTickets(data.filter((d) => Boolean(d.id))) updateTickets(data.filter((d) => Boolean(d.id)))
setTicketCount(data.length) setTicketCount(data.length)
@ -34,7 +34,7 @@ export default function ProtectedLayout() {
}) })
useTicketsFetcher({ useTicketsFetcher({
url: "https://" + process.env.REACT_APP_DOMAIN + "/heruvym/getTickets", url: process.env.REACT_APP_DOMAIN + "/heruvym/getTickets",
ticketsPerPage, ticketsPerPage,
ticketApiPage, ticketApiPage,
onSuccess: (result) => { onSuccess: (result) => {

@ -39,7 +39,7 @@ const App = () => {
const navigate = useNavigate() const navigate = useNavigate()
useUserFetcher({ useUserFetcher({
url: "https://" + process.env.REACT_APP_DOMAIN + `/user/${userId}`, url: process.env.REACT_APP_DOMAIN + `/user/${userId}`,
userId, userId,
onNewUser: setUser, onNewUser: setUser,
onError: (error) => { onError: (error) => {
@ -53,7 +53,7 @@ const App = () => {
}) })
useUserAccountFetcher({ useUserAccountFetcher({
url: "https://" + process.env.REACT_APP_DOMAIN + "/customer/account", url: process.env.REACT_APP_DOMAIN + "/customer/account",
userId, userId,
onNewUserAccount: setUserAccount, onNewUserAccount: setUserAccount,
onError: (error) => { onError: (error) => {

@ -40,7 +40,7 @@ export default function History() {
try { try {
await makeRequest ( await makeRequest (
{ {
url: "https://" + process.env.REACT_APP_DOMAIN + `/customer/sendReport/${tariffId}`, url: process.env.REACT_APP_DOMAIN + `/customer/sendReport/${tariffId}`,
method: "POST", method: "POST",
} }
) )

@ -17,7 +17,7 @@ export default function CreateTicket() {
if (!ticketBodyField || !ticketNameField) return if (!ticketBodyField || !ticketNameField) return
createTicket({ createTicket({
url: "https://" + process.env.REACT_APP_DOMAIN + "/heruvym/create", url: process.env.REACT_APP_DOMAIN + "/heruvym/create",
body: { body: {
Title: ticketNameField, Title: ticketNameField,
Message: ticketBodyField, Message: ticketBodyField,

@ -58,7 +58,7 @@ function SupportChat() {
const fetchState = useMessageStore((state) => state.ticketMessageFetchState) const fetchState = useMessageStore((state) => state.ticketMessageFetchState)
useTicketMessages({ useTicketMessages({
url: "https://" + process.env.REACT_APP_DOMAIN + "/heruvym/getMessages", url: process.env.REACT_APP_DOMAIN + "/heruvym/getMessages",
ticketId, ticketId,
messagesPerPage, messagesPerPage,
messageApiPage, messageApiPage,
@ -76,7 +76,7 @@ function SupportChat() {
useSSESubscription<TicketMessage>({ useSSESubscription<TicketMessage>({
enabled: Boolean(token) && Boolean(ticketId), enabled: Boolean(token) && Boolean(ticketId),
url: "https://" + process.env.REACT_APP_DOMAIN + `/heruvym/ticket?ticket=${ticketId}&Authorization=${token}`, url: process.env.REACT_APP_DOMAIN + `/heruvym/ticket?ticket=${ticketId}&Authorization=${token}`,
onNewData: addOrUpdateMessages, onNewData: addOrUpdateMessages,
onDisconnect: useCallback(() => { onDisconnect: useCallback(() => {
clearMessageState() clearMessageState()