mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-11-03 23:14:13 +00:00 
			
		
		
		
	refactor(server): fix type errors
This commit is contained in:
		
							parent
							
								
									8cab16c824
								
							
						
					
					
						commit
						520ed8cb4d
					
				
					 2 changed files with 24 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -77,10 +77,16 @@ export class AntennaService implements OnApplicationShutdown {
 | 
			
		|||
			const { type, body } = obj.message as StreamMessages['internal']['payload'];
 | 
			
		||||
			switch (type) {
 | 
			
		||||
				case 'antennaCreated':
 | 
			
		||||
					this.antennas.push(body);
 | 
			
		||||
					this.antennas.push({
 | 
			
		||||
						...body,
 | 
			
		||||
						createdAt: new Date(body.createdAt),
 | 
			
		||||
					});
 | 
			
		||||
					break;
 | 
			
		||||
				case 'antennaUpdated':
 | 
			
		||||
					this.antennas[this.antennas.findIndex(a => a.id === body.id)] = body;
 | 
			
		||||
					this.antennas[this.antennas.findIndex(a => a.id === body.id)] = {
 | 
			
		||||
						...body,
 | 
			
		||||
						createdAt: new Date(body.createdAt),
 | 
			
		||||
					};
 | 
			
		||||
					break;
 | 
			
		||||
				case 'antennaDeleted':
 | 
			
		||||
					this.antennas = this.antennas.filter(a => a.id !== body.id);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -91,10 +91,12 @@ export class RoleService implements OnApplicationShutdown {
 | 
			
		|||
				case 'roleCreated': {
 | 
			
		||||
					const cached = this.rolesCache.get(null);
 | 
			
		||||
					if (cached) {
 | 
			
		||||
						body.createdAt = new Date(body.createdAt);
 | 
			
		||||
						body.updatedAt = new Date(body.updatedAt);
 | 
			
		||||
						body.lastUsedAt = new Date(body.lastUsedAt);
 | 
			
		||||
						cached.push(body);
 | 
			
		||||
						cached.push({
 | 
			
		||||
							...body,
 | 
			
		||||
							createdAt: new Date(body.createdAt),
 | 
			
		||||
							updatedAt: new Date(body.updatedAt),
 | 
			
		||||
							lastUsedAt: new Date(body.lastUsedAt),
 | 
			
		||||
						});
 | 
			
		||||
					}
 | 
			
		||||
					break;
 | 
			
		||||
				}
 | 
			
		||||
| 
						 | 
				
			
			@ -103,10 +105,12 @@ export class RoleService implements OnApplicationShutdown {
 | 
			
		|||
					if (cached) {
 | 
			
		||||
						const i = cached.findIndex(x => x.id === body.id);
 | 
			
		||||
						if (i > -1) {
 | 
			
		||||
							body.createdAt = new Date(body.createdAt);
 | 
			
		||||
							body.updatedAt = new Date(body.updatedAt);
 | 
			
		||||
							body.lastUsedAt = new Date(body.lastUsedAt);
 | 
			
		||||
							cached[i] = body;
 | 
			
		||||
							cached[i] = {
 | 
			
		||||
								...body,
 | 
			
		||||
								createdAt: new Date(body.createdAt),
 | 
			
		||||
								updatedAt: new Date(body.updatedAt),
 | 
			
		||||
								lastUsedAt: new Date(body.lastUsedAt),
 | 
			
		||||
							};
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					break;
 | 
			
		||||
| 
						 | 
				
			
			@ -121,8 +125,10 @@ export class RoleService implements OnApplicationShutdown {
 | 
			
		|||
				case 'userRoleAssigned': {
 | 
			
		||||
					const cached = this.roleAssignmentByUserIdCache.get(body.userId);
 | 
			
		||||
					if (cached) {
 | 
			
		||||
						body.createdAt = new Date(body.createdAt);
 | 
			
		||||
						cached.push(body);
 | 
			
		||||
						cached.push({
 | 
			
		||||
							...body,
 | 
			
		||||
							createdAt: new Date(body.createdAt),
 | 
			
		||||
						});
 | 
			
		||||
					}
 | 
			
		||||
					break;
 | 
			
		||||
				}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue