refactor: move to inert handles

This commit is contained in:
jamesgeorge007
2024-05-06 18:42:00 +05:30
parent b239b6b4a6
commit 2f2273ee2c
12 changed files with 492 additions and 462 deletions

View File

@@ -19,7 +19,7 @@ import {
} from "."
import { NewWorkspaceService } from "../new-workspace"
import { HandleRef } from "../new-workspace/handle"
import { Handle, HandleRef } from "../new-workspace/handle"
import { WorkspaceRequest } from "../new-workspace/workspace"
export abstract class TabService<Doc>
@@ -98,7 +98,7 @@ export abstract class TabService<Doc>
this.tabOrdering.value = []
for (const doc of data.orderedDocs) {
let requestHandle: HandleRef<WorkspaceRequest> | null = null
let requestHandle: Handle<WorkspaceRequest> | null = null
let resolvedTabDoc = doc.doc
// TODO: Account for GQL
@@ -121,7 +121,7 @@ export abstract class TabService<Doc>
continue
}
const workspaceHandle = workspaceHandleResult.right
const workspaceHandle = workspaceHandleResult.right.get()
if (workspaceHandle.value.type === "invalid") {
continue