forked from OpenWF/SpaceNinjaServer
		
	chore: fix most eslint warnings in itemDataService
This commit is contained in:
		
							parent
							
								
									6a6e333011
								
							
						
					
					
						commit
						e2ee1172ed
					
				@ -28,6 +28,7 @@ import {
 | 
				
			|||||||
    ExportSentinels,
 | 
					    ExportSentinels,
 | 
				
			||||||
    ExportWarframes,
 | 
					    ExportWarframes,
 | 
				
			||||||
    ExportWeapons,
 | 
					    ExportWeapons,
 | 
				
			||||||
 | 
					    IInboxMessage,
 | 
				
			||||||
    IPowersuit,
 | 
					    IPowersuit,
 | 
				
			||||||
    IRecipe,
 | 
					    IRecipe,
 | 
				
			||||||
    IRegion
 | 
					    IRegion
 | 
				
			||||||
@ -149,6 +150,7 @@ export const getKeyChainItems = ({ KeyChain, ChainStage }: IKeyChainRequest): st
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const keyChainStage = chainStages[ChainStage];
 | 
					    const keyChainStage = chainStages[ChainStage];
 | 
				
			||||||
 | 
					    // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
 | 
				
			||||||
    if (!keyChainStage) {
 | 
					    if (!keyChainStage) {
 | 
				
			||||||
        throw new Error(`KeyChainStage ${ChainStage} not found`);
 | 
					        throw new Error(`KeyChainStage ${ChainStage} not found`);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -163,12 +165,12 @@ export const getKeyChainItems = ({ KeyChain, ChainStage }: IKeyChainRequest): st
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const getLevelKeyRewards = (levelKey: string) => {
 | 
					export const getLevelKeyRewards = (levelKey: string) => {
 | 
				
			||||||
    if (!ExportKeys[levelKey]) {
 | 
					    if (!(levelKey in ExportKeys)) {
 | 
				
			||||||
        throw new Error(`LevelKey ${levelKey} not found`);
 | 
					        throw new Error(`LevelKey ${levelKey} not found`);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const levelKeyRewards = ExportKeys[levelKey]?.missionReward;
 | 
					    const levelKeyRewards = ExportKeys[levelKey].missionReward;
 | 
				
			||||||
    const levelKeyRewards2 = ExportKeys[levelKey]?.rewards;
 | 
					    const levelKeyRewards2 = ExportKeys[levelKey].rewards;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!levelKeyRewards && !levelKeyRewards2) {
 | 
					    if (!levelKeyRewards && !levelKeyRewards2) {
 | 
				
			||||||
        throw new Error(`LevelKey ${levelKey} does not contain either rewards1 or rewards2`);
 | 
					        throw new Error(`LevelKey ${levelKey} does not contain either rewards1 or rewards2`);
 | 
				
			||||||
@ -182,6 +184,7 @@ export const getLevelKeyRewards = (levelKey: string) => {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export const getNode = (nodeName: string): IRegion => {
 | 
					export const getNode = (nodeName: string): IRegion => {
 | 
				
			||||||
    const node = ExportRegions[nodeName];
 | 
					    const node = ExportRegions[nodeName];
 | 
				
			||||||
 | 
					    // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
 | 
				
			||||||
    if (!node) {
 | 
					    if (!node) {
 | 
				
			||||||
        throw new Error(`Node ${nodeName} not found`);
 | 
					        throw new Error(`Node ${nodeName} not found`);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -189,7 +192,7 @@ export const getNode = (nodeName: string): IRegion => {
 | 
				
			|||||||
    return node;
 | 
					    return node;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const getQuestCompletionItems = (questKey: string) => {
 | 
					export const getQuestCompletionItems = (questKey: string): ITypeCount[] | undefined => {
 | 
				
			||||||
    const items = (questCompletionItems as unknown as Record<string, ITypeCount[]> | undefined)?.[questKey];
 | 
					    const items = (questCompletionItems as unknown as Record<string, ITypeCount[]> | undefined)?.[questKey];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!items) {
 | 
					    if (!items) {
 | 
				
			||||||
@ -200,13 +203,15 @@ export const getQuestCompletionItems = (questKey: string) => {
 | 
				
			|||||||
    return items;
 | 
					    return items;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const getKeyChainMessage = ({ KeyChain, ChainStage }: IKeyChainRequest) => {
 | 
					export const getKeyChainMessage = ({ KeyChain, ChainStage }: IKeyChainRequest): IInboxMessage => {
 | 
				
			||||||
 | 
					    // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
 | 
				
			||||||
    const chainStages = ExportKeys[KeyChain]?.chainStages;
 | 
					    const chainStages = ExportKeys[KeyChain]?.chainStages;
 | 
				
			||||||
    if (!chainStages) {
 | 
					    if (!chainStages) {
 | 
				
			||||||
        throw new Error(`KeyChain ${KeyChain} does not contain chain stages`);
 | 
					        throw new Error(`KeyChain ${KeyChain} does not contain chain stages`);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const keyChainStage = chainStages[ChainStage];
 | 
					    const keyChainStage = chainStages[ChainStage];
 | 
				
			||||||
 | 
					    // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
 | 
				
			||||||
    if (!keyChainStage) {
 | 
					    if (!keyChainStage) {
 | 
				
			||||||
        throw new Error(`KeyChainStage ${ChainStage} not found`);
 | 
					        throw new Error(`KeyChainStage ${ChainStage} not found`);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user