forked from EVOgeek/Vmeda.Online
		
	Merge pull request #4256 from crazyserver/MOBILE-4653
MOBILE-4653 core: Remove and protect unused code
This commit is contained in:
		
						commit
						847af5f4b0
					
				@ -50,9 +50,7 @@ import { CoreSiteLogoComponent } from '@/core/components/site-logo/site-logo';
 | 
			
		||||
})
 | 
			
		||||
export class CoreMainMenuUserMenuComponent implements OnInit, OnDestroy {
 | 
			
		||||
 | 
			
		||||
    siteId?: string;
 | 
			
		||||
    siteInfo?: CoreSiteInfo;
 | 
			
		||||
    siteName?: string;
 | 
			
		||||
    siteUrl?: string;
 | 
			
		||||
    displaySiteUrl = false;
 | 
			
		||||
    handlers: CoreUserProfileHandlerData[] = [];
 | 
			
		||||
@ -63,6 +61,8 @@ export class CoreMainMenuUserMenuComponent implements OnInit, OnDestroy {
 | 
			
		||||
    displayContactSupport = false;
 | 
			
		||||
    removeAccountOnLogout = false;
 | 
			
		||||
 | 
			
		||||
    protected siteId?: string;
 | 
			
		||||
    protected siteName?: string;
 | 
			
		||||
    protected subscription!: Subscription;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
 | 
			
		||||
@ -16,7 +16,7 @@ import { Component, OnInit, ViewChild } from '@angular/core';
 | 
			
		||||
import { Subscription } from 'rxjs';
 | 
			
		||||
 | 
			
		||||
import { CoreSites } from '@services/sites';
 | 
			
		||||
import { CoreEventObserver, CoreEvents } from '@singletons/events';
 | 
			
		||||
import { CoreEventObserver } from '@singletons/events';
 | 
			
		||||
import { CoreTabsOutletComponent, CoreTabsOutletTab } from '@components/tabs-outlet/tabs-outlet';
 | 
			
		||||
import { CoreMainMenuHomeDelegate, CoreMainMenuHomeHandlerToDisplay } from '../../services/home-delegate';
 | 
			
		||||
import { CoreArray } from '@singletons/array';
 | 
			
		||||
@ -44,16 +44,9 @@ export class CoreMainMenuHomePage implements OnInit {
 | 
			
		||||
     * @inheritdoc
 | 
			
		||||
     */
 | 
			
		||||
    async ngOnInit(): Promise<void> {
 | 
			
		||||
        await this.loadSiteName();
 | 
			
		||||
 | 
			
		||||
        this.subscription = CoreMainMenuHomeDelegate.getHandlersObservable().subscribe((handlers) => {
 | 
			
		||||
            handlers && this.initHandlers(handlers);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
        // Refresh the enabled flags if site is updated.
 | 
			
		||||
        this.updateSiteObserver = CoreEvents.on(CoreEvents.SITE_UPDATED, async () => {
 | 
			
		||||
            await this.loadSiteName();
 | 
			
		||||
        }, CoreSites.getCurrentSiteId());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
@ -92,14 +85,6 @@ export class CoreMainMenuHomePage implements OnInit {
 | 
			
		||||
        }, 50);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Load the site name.
 | 
			
		||||
     */
 | 
			
		||||
    protected async loadSiteName(): Promise<void> {
 | 
			
		||||
        const site = CoreSites.getRequiredCurrentSite();
 | 
			
		||||
        this.siteName = await site.getSiteName() || '';
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Tab was selected.
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user