chore(server): core IoC 37 - legacyGetStreamsFactory

This commit is contained in:
Kristaps Fabians Geikins
2024-10-09 18:14:48 +03:00
parent 82162963ee
commit cd45fa7cde
8 changed files with 110 additions and 97 deletions
@@ -1,5 +1,4 @@
import { StreamRecord } from '@/modules/core/helpers/types'
import { getStreams as serviceGetStreams } from '@/modules/core/services/streams'
import { getUserStreams } from '@/modules/core/repositories/streams'
import {
GetWorkspace,
@@ -23,12 +22,12 @@ import { chunk } from 'lodash'
import { Roles, StreamRoles } from '@speckle/shared'
import { orderByWeight } from '@/modules/shared/domain/rolesAndScopes/logic'
import coreUserRoles from '@/modules/core/roles'
import { LegacyGetStreams } from '@/modules/core/domain/streams/operations'
export const queryAllWorkspaceProjectsFactory = ({
getStreams
}: {
// TODO: Core service factory functions
getStreams: typeof serviceGetStreams
getStreams: LegacyGetStreams
}): QueryAllWorkspaceProjects =>
async function* queryAllWorkspaceProjects({
workspaceId