Refactor plugin management system
- Updated PluginLoader to utilize the new plugin marketplace manager for loading and managing plugins. - Simplified the plugin loading process by removing unnecessary state management and directly integrating with the plugin marketplace. - Enhanced error handling during plugin installation and uninstallation processes. - Removed legacy code related to Electron-specific plugin handling, streamlining the codebase for web compatibility. - Updated Plugins component to fetch marketplace plugins and installed plugins using the new plugin marketplace manager. - Refactored types related to plugins to import from the new plugin manager module, ensuring consistency and reducing redundancy. - Removed unused calling configuration from client settings and adjusted related types accordingly. - Cleaned up room state events by removing references to LiveKit service URLs, aligning with the updated architecture.
This commit is contained in:
@@ -5,10 +5,6 @@ export type HashRouterConfig = {
|
||||
basename?: string;
|
||||
};
|
||||
|
||||
export type CallingConfig = {
|
||||
livekitServiceUrl?: string;
|
||||
};
|
||||
|
||||
export type ClientConfig = {
|
||||
defaultHomeserver?: number;
|
||||
homeserverList?: string[];
|
||||
@@ -21,8 +17,6 @@ export type ClientConfig = {
|
||||
servers?: string[];
|
||||
};
|
||||
|
||||
calling?: CallingConfig;
|
||||
|
||||
hashRouter?: HashRouterConfig;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user