Refactor backend CORS settings to include default origins and improve error handling in chat services: Introduce dynamic CORS origin handling, enhance RabbitMQ message sending with fallback mechanisms, and update WebSocket service to manage pending messages. Update UI components for better accessibility and responsiveness, including adjustments to dialog and navigation elements. Enhance styling for improved user experience across various components.
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
import AdminInterestsView from '../views/admin/InterestsView.vue';
|
||||
import AdminContactsView from '../views/admin/ContactsView.vue';
|
||||
import RoomsView from '../views/admin/RoomsView.vue';
|
||||
import UserRightsView from '../views/admin/UserRightsView.vue';
|
||||
import ForumAdminView from '../dialogues/admin/ForumAdminView.vue';
|
||||
import AdminFalukantEditUserView from '../views/admin/falukant/EditUserView.vue';
|
||||
import AdminFalukantMapRegionsView from '../views/admin/falukant/MapRegionsView.vue';
|
||||
import AdminFalukantCreateNPCView from '../views/admin/falukant/CreateNPCView.vue';
|
||||
import AdminMinigamesView from '../views/admin/MinigamesView.vue';
|
||||
import AdminTaxiToolsView from '../views/admin/TaxiToolsView.vue';
|
||||
import AdminUsersView from '../views/admin/UsersView.vue';
|
||||
import UserStatisticsView from '../views/admin/UserStatisticsView.vue';
|
||||
import ServicesStatusView from '../views/admin/ServicesStatusView.vue';
|
||||
const AdminInterestsView = () => import('../views/admin/InterestsView.vue');
|
||||
const AdminContactsView = () => import('../views/admin/ContactsView.vue');
|
||||
const RoomsView = () => import('../views/admin/RoomsView.vue');
|
||||
const UserRightsView = () => import('../views/admin/UserRightsView.vue');
|
||||
const ForumAdminView = () => import('../dialogues/admin/ForumAdminView.vue');
|
||||
const AdminFalukantEditUserView = () => import('../views/admin/falukant/EditUserView.vue');
|
||||
const AdminFalukantMapRegionsView = () => import('../views/admin/falukant/MapRegionsView.vue');
|
||||
const AdminFalukantCreateNPCView = () => import('../views/admin/falukant/CreateNPCView.vue');
|
||||
const AdminMinigamesView = () => import('../views/admin/MinigamesView.vue');
|
||||
const AdminTaxiToolsView = () => import('../views/admin/TaxiToolsView.vue');
|
||||
const AdminUsersView = () => import('../views/admin/UsersView.vue');
|
||||
const UserStatisticsView = () => import('../views/admin/UserStatisticsView.vue');
|
||||
const ServicesStatusView = () => import('../views/admin/ServicesStatusView.vue');
|
||||
|
||||
const adminRoutes = [
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import ActivateView from '../views/auth/ActivateView.vue';
|
||||
const ActivateView = () => import('../views/auth/ActivateView.vue');
|
||||
|
||||
const authRoutes = [
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import BlogListView from '@/views/blog/BlogListView.vue';
|
||||
import BlogView from '@/views/blog/BlogView.vue';
|
||||
import BlogEditorView from '@/views/blog/BlogEditorView.vue';
|
||||
const BlogListView = () => import('@/views/blog/BlogListView.vue');
|
||||
const BlogView = () => import('@/views/blog/BlogView.vue');
|
||||
const BlogEditorView = () => import('@/views/blog/BlogEditorView.vue');
|
||||
import { buildAbsoluteUrl } from '@/utils/seo.js';
|
||||
|
||||
export default [
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
import BranchView from '../views/falukant/BranchView.vue';
|
||||
import Createview from '../views/falukant/CreateView.vue';
|
||||
import FalukantOverviewView from '../views/falukant/OverviewView.vue';
|
||||
import MoneyHistoryView from '../views/falukant/MoneyHistoryView.vue';
|
||||
import FamilyView from '../views/falukant/FamilyView.vue';
|
||||
import HouseView from '../views/falukant/HouseView.vue';
|
||||
import NobilityView from '../views/falukant/NobilityView.vue';
|
||||
import ReputationView from '../views/falukant/ReputationView.vue';
|
||||
import ChurchView from '../views/falukant/ChurchView.vue';
|
||||
import EducationView from '../views/falukant/EducationView.vue';
|
||||
import BankView from '../views/falukant/BankView.vue';
|
||||
import DirectorView from '../views/falukant/DirectorView.vue';
|
||||
import HealthView from '../views/falukant/HealthView.vue';
|
||||
import PoliticsView from '../views/falukant/PoliticsView.vue';
|
||||
import UndergroundView from '../views/falukant/UndergroundView.vue';
|
||||
const BranchView = () => import('../views/falukant/BranchView.vue');
|
||||
const Createview = () => import('../views/falukant/CreateView.vue');
|
||||
const FalukantOverviewView = () => import('../views/falukant/OverviewView.vue');
|
||||
const MoneyHistoryView = () => import('../views/falukant/MoneyHistoryView.vue');
|
||||
const FamilyView = () => import('../views/falukant/FamilyView.vue');
|
||||
const HouseView = () => import('../views/falukant/HouseView.vue');
|
||||
const NobilityView = () => import('../views/falukant/NobilityView.vue');
|
||||
const ReputationView = () => import('../views/falukant/ReputationView.vue');
|
||||
const ChurchView = () => import('../views/falukant/ChurchView.vue');
|
||||
const EducationView = () => import('../views/falukant/EducationView.vue');
|
||||
const BankView = () => import('../views/falukant/BankView.vue');
|
||||
const DirectorView = () => import('../views/falukant/DirectorView.vue');
|
||||
const HealthView = () => import('../views/falukant/HealthView.vue');
|
||||
const PoliticsView = () => import('../views/falukant/PoliticsView.vue');
|
||||
const UndergroundView = () => import('../views/falukant/UndergroundView.vue');
|
||||
|
||||
const falukantRoutes = [
|
||||
{
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import { createRouter, createWebHistory } from 'vue-router';
|
||||
import store from '../store';
|
||||
import HomeView from '../views/HomeView.vue';
|
||||
import authRoutes from './authRoutes';
|
||||
import socialRoutes from './socialRoutes';
|
||||
import settingsRoutes from './settingsRoutes';
|
||||
@@ -12,6 +11,8 @@ import personalRoutes from './personalRoutes';
|
||||
import marketingRoutes from './marketingRoutes';
|
||||
import { applyRouteSeo, buildAbsoluteUrl } from '../utils/seo';
|
||||
|
||||
const HomeView = () => import('../views/HomeView.vue');
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: '/',
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import PeronalSettingsView from '../views/settings/PersonalView.vue';
|
||||
import ViewSettingsView from '../views/settings/ViewView.vue';
|
||||
import FlirtSettingsView from '../views/settings/FlirtView.vue';
|
||||
import SexualitySettingsView from '../views/settings/SexualityView.vue';
|
||||
import AccountSettingsView from '../views/settings/AccountView.vue';
|
||||
import InterestsView from '../views/settings/InterestsView.vue';
|
||||
const PeronalSettingsView = () => import('../views/settings/PersonalView.vue');
|
||||
const ViewSettingsView = () => import('../views/settings/ViewView.vue');
|
||||
const FlirtSettingsView = () => import('../views/settings/FlirtView.vue');
|
||||
const SexualitySettingsView = () => import('../views/settings/SexualityView.vue');
|
||||
const AccountSettingsView = () => import('../views/settings/AccountView.vue');
|
||||
const InterestsView = () => import('../views/settings/InterestsView.vue');
|
||||
|
||||
const settingsRoutes = [
|
||||
{
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
import FriendsView from '../views/social/FriendsView.vue';
|
||||
import SearchView from '../views/social/SearchView.vue';
|
||||
import GalleryView from '../views/social/GalleryView.vue';
|
||||
import GuestbookView from '../views/social/GuestbookView.vue';
|
||||
import DiaryView from '../views/social/DiaryView.vue';
|
||||
import ForumView from '../views/social/ForumView.vue';
|
||||
import ForumTopicView from '../views/social/ForumTopicView.vue';
|
||||
import VocabTrainerView from '../views/social/VocabTrainerView.vue';
|
||||
import VocabNewLanguageView from '../views/social/VocabNewLanguageView.vue';
|
||||
import VocabLanguageView from '../views/social/VocabLanguageView.vue';
|
||||
import VocabSubscribeView from '../views/social/VocabSubscribeView.vue';
|
||||
import VocabChapterView from '../views/social/VocabChapterView.vue';
|
||||
import VocabCourseListView from '../views/social/VocabCourseListView.vue';
|
||||
import VocabCourseView from '../views/social/VocabCourseView.vue';
|
||||
import VocabLessonView from '../views/social/VocabLessonView.vue';
|
||||
const FriendsView = () => import('../views/social/FriendsView.vue');
|
||||
const SearchView = () => import('../views/social/SearchView.vue');
|
||||
const GalleryView = () => import('../views/social/GalleryView.vue');
|
||||
const GuestbookView = () => import('../views/social/GuestbookView.vue');
|
||||
const DiaryView = () => import('../views/social/DiaryView.vue');
|
||||
const ForumView = () => import('../views/social/ForumView.vue');
|
||||
const ForumTopicView = () => import('../views/social/ForumTopicView.vue');
|
||||
const VocabTrainerView = () => import('../views/social/VocabTrainerView.vue');
|
||||
const VocabNewLanguageView = () => import('../views/social/VocabNewLanguageView.vue');
|
||||
const VocabLanguageView = () => import('../views/social/VocabLanguageView.vue');
|
||||
const VocabSubscribeView = () => import('../views/social/VocabSubscribeView.vue');
|
||||
const VocabChapterView = () => import('../views/social/VocabChapterView.vue');
|
||||
const VocabCourseListView = () => import('../views/social/VocabCourseListView.vue');
|
||||
const VocabCourseView = () => import('../views/social/VocabCourseView.vue');
|
||||
const VocabLessonView = () => import('../views/social/VocabLessonView.vue');
|
||||
|
||||
const socialRoutes = [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user