conf: OSS shenzhen ==> OSS AP

dev/timezone
Lei OT 1 year ago
parent ff928326fe
commit d5b9c84147

@ -6,6 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>销售平台</title> <title>销售平台</title>
<link rel="preconnect" crossorigin="anonymous" href="https://haina-sale-system.oss-cn-shenzhen.aliyuncs.com"> <link rel="preconnect" crossorigin="anonymous" href="https://haina-sale-system.oss-cn-shenzhen.aliyuncs.com">
<link rel="preconnect" crossorigin="anonymous" href="https://hiana-crm.oss-ap-southeast-1.aliyuncs.com">
</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>

@ -1,3 +1,10 @@
export const API_HOST = 'https://p9axztuwd7x8a7.mycht.cn/whatsapp_server' // export const API_HOST = 'https://p9axztuwd7x8a7.mycht.cn/whatsapp_qqs'
// export const WS_URL = 'wss://p9axztuwd7x8a7.mycht.cn/whatsapp_qqs'; // test:
//
export const API_HOST = 'https://p9axztuwd7x8a7.mycht.cn/whatsapp_server';
export const WS_URL = 'wss://p9axztuwd7x8a7.mycht.cn/whatsapp_server'; // prod: export const WS_URL = 'wss://p9axztuwd7x8a7.mycht.cn/whatsapp_server'; // prod:
export const DATE_FORMAT = 'YYYY-MM-DD' export const DATE_FORMAT = 'YYYY-MM-DD';
export const OSS_URL_CN = 'https://haina-sale-system.oss-cn-shenzhen.aliyuncs.com/WAMedia/';
export const OSS_URL_AP = 'https://hiana-crm.oss-ap-southeast-1.aliyuncs.com/WAMedia/';
export const OSS_URL = OSS_URL_AP;

@ -2,13 +2,11 @@ import { App, Upload, Button, message, Tooltip } from 'antd';
import { useState } from 'react'; import { useState } from 'react';
import { FileAddOutlined } from '@ant-design/icons'; import { FileAddOutlined } from '@ant-design/icons';
import { v4 as uuid } from 'uuid'; import { v4 as uuid } from 'uuid';
import { API_HOST } from '@/config'; import { API_HOST, OSS_URL as aliOSSHost } from '@/config';
import { whatsappSupportFileTypes } from '@/channel/whatsappUtils'; import { whatsappSupportFileTypes } from '@/channel/whatsappUtils';
import { isEmpty, sanitizeFilename } from '@/utils/commons'; import { isEmpty, sanitizeFilename } from '@/utils/commons';
// import useConversationStore from '@/stores/ConversationStore'; // import useConversationStore from '@/stores/ConversationStore';
const aliOSSHost = `https://haina-sale-system.oss-cn-shenzhen.aliyuncs.com/WAMedia/`;
const ImageUpload = ({ disabled, invokeUploadFileMessage, invokeSendUploadMessage }) => { const ImageUpload = ({ disabled, invokeUploadFileMessage, invokeSendUploadMessage }) => {
const { message: appMessage } = App.useApp(); const { message: appMessage } = App.useApp();

@ -23,12 +23,11 @@ import { sentMsgTypeMapped, whatsappSupportFileTypes } from '@/channel/whatsappU
import InputTemplate from './Input/Template'; import InputTemplate from './Input/Template';
import InputEmoji from './Input/Emoji'; import InputEmoji from './Input/Emoji';
import InputMediaUpload from './Input/MediaUpload'; import InputMediaUpload from './Input/MediaUpload';
import { OSS_URL as aliOSSHost } from '@/config';
import { postUploadFileItem } from '@/actions/CommonActions'; import { postUploadFileItem } from '@/actions/CommonActions';
import ExpireTimeClock from './ExpireTimeClock'; import ExpireTimeClock from './ExpireTimeClock';
import dayjs from 'dayjs'; import dayjs from 'dayjs';
const aliOSSHost = `https://haina-sale-system.oss-cn-shenzhen.aliyuncs.com/WAMedia/`;
const InputComposer = ({ mobile }) => { const InputComposer = ({ mobile }) => {
const userId = useAuthStore((state) => state.loginUser.userId); const userId = useAuthStore((state) => state.loginUser.userId);
const websocket = useConversationStore((state) => state.websocket); const websocket = useConversationStore((state) => state.websocket);

@ -39,6 +39,20 @@ const manifestForPlugIn = {
} }
} }
}, },
{
urlPattern: /^https:\/\/hiana-crm\.oss-ap-southeast-1\.aliyuncs\.com\/.*/i,
handler: 'CacheFirst',
options: {
cacheName: 'oss-ap-media',
expiration: {
maxEntries: 20,
maxAgeSeconds: 60 * 60 * 24 * 7 // <== 7 days
},
cacheableResponse: {
statuses: [0, 200]
}
}
},
{ {
urlPattern: /^https:\/\/static-legacy\.dingtalk.com\/.*/i, urlPattern: /^https:\/\/static-legacy\.dingtalk.com\/.*/i,
handler: 'CacheFirst', handler: 'CacheFirst',

Loading…
Cancel
Save