refactor: stricter domain: server-directory
This commit is contained in:
@@ -6,7 +6,7 @@ import {
|
||||
import { Observable } from 'rxjs';
|
||||
import { STORAGE_KEY_CONNECTION_SETTINGS } from '../../../../core/constants';
|
||||
import { User } from '../../../../shared-kernel';
|
||||
import { ServerDirectoryApiService } from '../../infrastructure/server-directory-api.service';
|
||||
import { ServerDirectoryApiService } from '../../infrastructure/services/server-directory-api.service';
|
||||
import type {
|
||||
BanServerMemberRequest,
|
||||
CreateServerInviteRequest,
|
||||
@@ -19,15 +19,15 @@ import type {
|
||||
ServerJoinAccessResponse,
|
||||
ServerSourceSelector,
|
||||
UnbanServerMemberRequest
|
||||
} from '../../domain/server-directory.models';
|
||||
} from '../../domain/models/server-directory.model';
|
||||
import {
|
||||
buildRoomSignalSelector,
|
||||
buildRoomSignalSource,
|
||||
type RoomSignalSource,
|
||||
type RoomSignalSourceInput
|
||||
} from '../../domain/room-signal-source';
|
||||
import { ServerEndpointCompatibilityService } from '../../infrastructure/server-endpoint-compatibility.service';
|
||||
import { ServerEndpointHealthService } from '../../infrastructure/server-endpoint-health.service';
|
||||
} from '../../domain/logic/room-signal-source.logic';
|
||||
import { ServerEndpointCompatibilityService } from '../../infrastructure/services/server-endpoint-compatibility.service';
|
||||
import { ServerEndpointHealthService } from '../../infrastructure/services/server-endpoint-health.service';
|
||||
import { ServerEndpointStateService } from './server-endpoint-state.service';
|
||||
|
||||
@Injectable({ providedIn: 'root' })
|
||||
|
||||
@@ -16,14 +16,14 @@ import {
|
||||
hasEndpointForDefault,
|
||||
matchDefaultEndpointTemplate,
|
||||
sanitiseServerBaseUrl
|
||||
} from '../../domain/server-endpoint-defaults';
|
||||
import { ServerEndpointStorageService } from '../../infrastructure/server-endpoint-storage.service';
|
||||
} from '../../domain/logic/server-endpoint-defaults.logic';
|
||||
import { ServerEndpointStorageService } from '../../infrastructure/services/server-endpoint-storage.service';
|
||||
import type {
|
||||
ConfiguredDefaultServerDefinition,
|
||||
DefaultEndpointTemplate,
|
||||
ServerEndpoint,
|
||||
ServerEndpointVersions
|
||||
} from '../../domain/server-directory.models';
|
||||
} from '../../domain/models/server-directory.model';
|
||||
|
||||
function resolveDefaultHttpProtocol(): 'http' | 'https' {
|
||||
return typeof window !== 'undefined' && window.location?.protocol === 'https:'
|
||||
|
||||
Reference in New Issue
Block a user