forked from CIT/Vmeda.Online
		
	Merge pull request #4244 from crazyserver/MOBILE-4138
MOBILE-4138 core: Unprotect updateHandlers on delegates
This commit is contained in:
		
						commit
						f39d4a9240
					
				@ -317,7 +317,7 @@ export class CoreDelegate<HandlerType extends CoreDelegateHandler> {
 | 
			
		||||
     *
 | 
			
		||||
     * @returns Resolved when done.
 | 
			
		||||
     */
 | 
			
		||||
    protected async updateHandlers(): Promise<void> {
 | 
			
		||||
    async updateHandlers(): Promise<void> {
 | 
			
		||||
        this.handlersLoaded = false;
 | 
			
		||||
 | 
			
		||||
        const enabled = await this.isEnabled();
 | 
			
		||||
 | 
			
		||||
@ -16,7 +16,6 @@ import { mock, mockSingleton } from '@/testing/utils';
 | 
			
		||||
import { CoreSite } from '@classes/sites/site';
 | 
			
		||||
import { CorePluginFileDelegateService, CorePluginFileHandler } from '@services/plugin-file-delegate';
 | 
			
		||||
import { CoreSites } from '@services/sites';
 | 
			
		||||
import { CoreEvents } from '@singletons/events';
 | 
			
		||||
import { CoreUrl } from '@singletons/url';
 | 
			
		||||
 | 
			
		||||
describe('CorePluginFileDelegate', () => {
 | 
			
		||||
@ -33,8 +32,7 @@ describe('CorePluginFileDelegate', () => {
 | 
			
		||||
        pluginFileDelegate = new CorePluginFileDelegateService();
 | 
			
		||||
        pluginFileDelegate.registerHandler(new ModFooRevisionHandler());
 | 
			
		||||
 | 
			
		||||
        CoreEvents.trigger(CoreEvents.LOGIN, { siteId: '42' }, '42');
 | 
			
		||||
        await pluginFileDelegate.waitForReady();
 | 
			
		||||
        await pluginFileDelegate.updateHandlers();
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    it('removes revision from a URL', () => {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user