diff --git a/src/core/client/admin/local/initLocalState.spec.ts b/src/core/client/admin/local/initLocalState.spec.ts deleted file mode 100644 index f87cd6415..000000000 --- a/src/core/client/admin/local/initLocalState.spec.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Environment, RecordSource } from "relay-runtime"; - -import { LOCAL_ID } from "talk-framework/lib/relay"; -import { createRelayEnvironment } from "talk-framework/testHelpers"; - -import initLocalState from "./initLocalState"; - -let environment: Environment; -let source: RecordSource; - -beforeEach(() => { - source = new RecordSource(); - environment = createRelayEnvironment({ - source, - initLocalState: false, - }); -}); - -it("init local state", () => { - initLocalState(environment); - expect(JSON.stringify(source.toJSON(), null, 2)).toMatchSnapshot(); -}); - -it("set view from query", () => { - const view = "MODERATE"; - const previousLocation = location.toString(); - const previousState = window.history.state; - window.history.replaceState( - previousState, - document.title, - `http://localhost/?view=${view}` - ); - initLocalState(environment); - expect(source.get(LOCAL_ID)!.view).toBe(view); - window.history.replaceState(previousState, document.title, previousLocation); -}); diff --git a/src/core/client/admin/local/initLocalState.ts b/src/core/client/admin/local/initLocalState.ts index 9ac02783f..c6a974d70 100644 --- a/src/core/client/admin/local/initLocalState.ts +++ b/src/core/client/admin/local/initLocalState.ts @@ -1,4 +1,3 @@ -import qs from "query-string"; import { commitLocalUpdate, Environment } from "relay-runtime"; import { @@ -17,12 +16,6 @@ export default async function initLocalState(environment: Environment) { // Create the Local Record which is the Root for the client states. const localRecord = createAndRetain(environment, s, LOCAL_ID, LOCAL_TYPE); - // Parse query params - const query = qs.parse(location.search); - - // Set default view. - localRecord.setValue(query.view || "MODERATE", "view"); - root.setLinkedRecord(localRecord, "local"); }); } diff --git a/src/core/client/admin/local/local.graphql b/src/core/client/admin/local/local.graphql index d9813c6c4..748bf6201 100644 --- a/src/core/client/admin/local/local.graphql +++ b/src/core/client/admin/local/local.graphql @@ -1,10 +1,4 @@ -enum View { - MODERATE -} - -type Local { - view: View! -} +type Local {} extend type Query { local: Local!