aboutsummaryrefslogtreecommitdiff
path: root/assets/src/stores
diff options
context:
space:
mode:
Diffstat (limited to 'assets/src/stores')
-rw-r--r--assets/src/stores/constant_state.ts33
-rw-r--r--assets/src/stores/data.ts21
-rw-r--r--assets/src/stores/received_requests.ts17
3 files changed, 0 insertions, 71 deletions
diff --git a/assets/src/stores/constant_state.ts b/assets/src/stores/constant_state.ts
deleted file mode 100644
index aeda86e..0000000
--- a/assets/src/stores/constant_state.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-// Cannot be changed after being set.
-
-import { RookType } from "../models/rook_type";
-
-let clientType: RookType = null;
-
-export function setClientType(type: RookType) {
- if (clientType !== null) {
- clientType = type;
- } else {
- throw new Error("Tried changing client type after initialization.");
- }
-}
-
-export function isClientShare() {
- if (clientType === null) {
- throw new Error(
- "Tried accessing client type before initialization was completed."
- );
- }
-
- return clientType === RookType.SHARE;
-}
-
-export function isClientRequest() {
- if (clientType === null) {
- throw new Error(
- "Tried accessing client type before initialization was completed."
- );
- }
-
- return clientType === RookType.REQUEST;
-}
diff --git a/assets/src/stores/data.ts b/assets/src/stores/data.ts
deleted file mode 100644
index d59183c..0000000
--- a/assets/src/stores/data.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { writable } from "svelte/store";
-
-const createDataStore = () => {
- const { subscribe, update } = writable({ locked: false, data: null });
-
- return {
- subscribe,
- set: data => {
- update(state => {
- if (!state.locked) {
- return { locked: true, data };
- } else {
- console.error("Tried setting data after locking.");
- return state;
- }
- });
- },
- };
-};
-
-export default createDataStore();
diff --git a/assets/src/stores/received_requests.ts b/assets/src/stores/received_requests.ts
deleted file mode 100644
index 48916ad..0000000
--- a/assets/src/stores/received_requests.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import { writable } from "svelte/store";
-import type { IncomingRequest } from "../models/incoming_request";
-
-const createRequestStore = () => {
- const { subscribe, update } = writable<IncomingRequest[]>([]);
-
- return {
- subscribe,
- addRequest: (request: IncomingRequest) => update(state => [request, ...state]),
- removeRequest: (token: string) =>
- update(state =>
- state.filter(request => request.info.token !== token)
- ),
- };
-};
-
-export default createRequestStore();