refactor(server): imports and repository tokens (#1220)

* refactor: entity imports

* refactor: rename user repository token

* chore: merge imports

* refactor: rename album repository token

* refactor: rename asset repository token

* refactor: rename tag repository token
This commit is contained in:
Jason Rasmussen
2022-12-30 08:22:06 -05:00
committed by GitHub
parent f7d3c4b4ff
commit d9fa6619e7
81 changed files with 130 additions and 151 deletions

View File

@@ -1,4 +1,4 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { AssetEntity } from '@app/database';
import { AssetResponseDto } from 'apps/immich/src/api-v1/asset/response-dto/asset-response.dto';
import fs from 'fs';

View File

@@ -1,6 +1,6 @@
// create unit test for user utils
import { UserEntity } from '@app/database/entities/user.entity';
import { UserEntity } from '@app/database';
import { userUtils } from './user-utils';
describe('User Utilities', () => {

View File

@@ -1,4 +1,4 @@
import { UserEntity } from '@app/database/entities/user.entity';
import { UserEntity } from '@app/database';
function createUserUtils() {
const isReadyForDeletion = (user: UserEntity): boolean => {

View File

@@ -0,0 +1 @@
export * from './database.config';

View File

@@ -0,0 +1,10 @@
export * from './album.entity';
export * from './asset-album.entity';
export * from './asset.entity';
export * from './device-info.entity';
export * from './exif.entity';
export * from './smart-info.entity';
export * from './system-config.entity';
export * from './tag.entity';
export * from './user-album.entity';
export * from './user.entity';

View File

@@ -1 +1,3 @@
export * from './config';
export * from './database.module';
export * from './entities';

View File

@@ -1,4 +1,4 @@
import { SystemConfigEntity } from '@app/database/entities/system-config.entity';
import { SystemConfigEntity } from '@app/database';
import { Module, Provider } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ImmichConfigService } from './immich-config.service';

View File

@@ -1,4 +1,4 @@
import { SystemConfig, SystemConfigEntity, SystemConfigKey } from '@app/database/entities/system-config.entity';
import { SystemConfig, SystemConfigEntity, SystemConfigKey } from '@app/database';
import { BadRequestException, Injectable, Logger } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import * as _ from 'lodash';

View File

@@ -1,4 +1,4 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { AssetEntity } from '@app/database';
export interface IAssetUploadedJob {
/**

View File

@@ -1,4 +1,4 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { AssetEntity } from '@app/database';
export interface IMachineLearningJob {
/**

View File

@@ -1,4 +1,4 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { AssetEntity } from '@app/database';
export interface IExifExtractionProcessor {
/**

View File

@@ -1,4 +1,4 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { AssetEntity } from '@app/database';
export interface JpegGeneratorProcessor {
/**

View File

@@ -1,4 +1,4 @@
import { UserEntity } from '@app/database/entities/user.entity';
import { UserEntity } from '@app/database';
export interface IUserDeletionJob {
/**

View File

@@ -1,4 +1,4 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { AssetEntity } from '@app/database';
export interface IMp4ConversionProcessor {
/**

View File

@@ -1,5 +1,4 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { SystemConfigEntity } from '@app/database/entities/system-config.entity';
import { AssetEntity, SystemConfigEntity } from '@app/database';
import { ImmichConfigModule } from '@app/immich-config';
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';

View File

@@ -1,6 +1,5 @@
import { APP_UPLOAD_LOCATION } from '@app/common';
import { AssetEntity } from '@app/database/entities/asset.entity';
import { SystemConfig } from '@app/database/entities/system-config.entity';
import { AssetEntity, SystemConfig } from '@app/database';
import { ImmichConfigService, INITIAL_SYSTEM_CONFIG } from '@app/immich-config';
import { Inject, Injectable, Logger } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';