[PR #1143] [MERGED] Mock backend #1173

Closed
opened 2026-03-03 00:24:58 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BoostIO/BoostNote-App/pull/1143
Author: @Rokt33r
Created: 9/6/2021
Status: Merged
Merged: 9/13/2021
Merged by: @Rokt33r

Base: masterHead: mock-backend


📝 Commits (10+)

  • bdf7bda Add MOCK_BACKEND env var
  • 0ed6c11 Fix dueDate prop of SerializedDoc interface
  • 6bc0722 Disable tracking when mock backend is enabled
  • 4183047 Upgrade path-to-regexp
  • 04ecd8a Export response interface of editRequests api
  • acdc18d Implement mockHandler to callApi
  • 3b57175 Remove unnecessary null check of workspace prop in Workspacepage
  • 4d1dbee Discard unnecessary type assertion in EventSource
  • 4aaacf9 Mock api/teams/:teamId/open-invites
  • ca35299 Disable SSE and websocket when mock backend is enabled

📊 Changes

34 files changed (+1299 additions, -47 deletions)

View changed files

📝 package-lock.json (+22 -10)
📝 package.json (+3 -2)
📝 readme.md (+61 -2)
📝 src/cloud/api/editRequests/index.ts (+3 -3)
📝 src/cloud/api/global.ts (+4 -2)
src/cloud/api/mock/db/init.ts (+111 -0)
src/cloud/api/mock/db/mockEntities/docs.ts (+82 -0)
src/cloud/api/mock/db/mockEntities/folders.ts (+114 -0)
src/cloud/api/mock/db/mockEntities/permissions.ts (+97 -0)
src/cloud/api/mock/db/mockEntities/tags.ts (+0 -0)
src/cloud/api/mock/db/mockEntities/teams.ts (+58 -0)
src/cloud/api/mock/db/mockEntities/users.ts (+41 -0)
src/cloud/api/mock/db/mockEntities/workspaces.ts (+83 -0)
src/cloud/api/mock/db/populate.ts (+74 -0)
src/cloud/api/mock/db/utils.ts (+150 -0)
src/cloud/api/mock/mockHandler.ts (+280 -0)
📝 src/cloud/api/teams/index.ts (+6 -3)
📝 src/cloud/api/track/index.ts (+4 -0)
📝 src/cloud/components/Editor/index.tsx (+5 -0)
📝 src/cloud/components/EventSource.tsx (+5 -3)

...and 14 more files

📄 Description

  • Added MOCK_BACKEND env var
  • Added mock db modules(src/cloud/api/mock/db/**) which saving and loading data via localStorage
  • Added a mock API handler(src/cloud/api/mock/mockHandler)
  • Disabled real-time and SSE when mock backend mode is enabled.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BoostIO/BoostNote-App/pull/1143 **Author:** [@Rokt33r](https://github.com/Rokt33r) **Created:** 9/6/2021 **Status:** ✅ Merged **Merged:** 9/13/2021 **Merged by:** [@Rokt33r](https://github.com/Rokt33r) **Base:** `master` ← **Head:** `mock-backend` --- ### 📝 Commits (10+) - [`bdf7bda`](https://github.com/BoostIO/BoostNote-App/commit/bdf7bdae6a760b924d38c3918ebbb7eb37831417) Add MOCK_BACKEND env var - [`0ed6c11`](https://github.com/BoostIO/BoostNote-App/commit/0ed6c11ca23c03860956df8cd3fead7bc5dd2d29) Fix dueDate prop of SerializedDoc interface - [`6bc0722`](https://github.com/BoostIO/BoostNote-App/commit/6bc0722f386ecb063305af0604277998640570b4) Disable tracking when mock backend is enabled - [`4183047`](https://github.com/BoostIO/BoostNote-App/commit/41830475abe0ef893d34eb1ef93c9ef31371b82d) Upgrade path-to-regexp - [`04ecd8a`](https://github.com/BoostIO/BoostNote-App/commit/04ecd8ac4d1bd1f011eedd48f015cb6e2e253b65) Export response interface of editRequests api - [`acdc18d`](https://github.com/BoostIO/BoostNote-App/commit/acdc18d4c1c53ad6a64d37d4bc5001eee70f7eca) Implement mockHandler to callApi - [`3b57175`](https://github.com/BoostIO/BoostNote-App/commit/3b57175a21bcf8a8087d8b1c22699a1080b83f6b) Remove unnecessary null check of workspace prop in Workspacepage - [`4d1dbee`](https://github.com/BoostIO/BoostNote-App/commit/4d1dbee5be98275e7d7dd8fc742146359e1b559c) Discard unnecessary type assertion in EventSource - [`4aaacf9`](https://github.com/BoostIO/BoostNote-App/commit/4aaacf92ec8c95a34bb8edf6bb1f1efff50f8bae) Mock api/teams/:teamId/open-invites - [`ca35299`](https://github.com/BoostIO/BoostNote-App/commit/ca35299f984d3888686c7fc939a4b2f1250b32dc) Disable SSE and websocket when mock backend is enabled ### 📊 Changes **34 files changed** (+1299 additions, -47 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+22 -10) 📝 `package.json` (+3 -2) 📝 `readme.md` (+61 -2) 📝 `src/cloud/api/editRequests/index.ts` (+3 -3) 📝 `src/cloud/api/global.ts` (+4 -2) ➕ `src/cloud/api/mock/db/init.ts` (+111 -0) ➕ `src/cloud/api/mock/db/mockEntities/docs.ts` (+82 -0) ➕ `src/cloud/api/mock/db/mockEntities/folders.ts` (+114 -0) ➕ `src/cloud/api/mock/db/mockEntities/permissions.ts` (+97 -0) ➕ `src/cloud/api/mock/db/mockEntities/tags.ts` (+0 -0) ➕ `src/cloud/api/mock/db/mockEntities/teams.ts` (+58 -0) ➕ `src/cloud/api/mock/db/mockEntities/users.ts` (+41 -0) ➕ `src/cloud/api/mock/db/mockEntities/workspaces.ts` (+83 -0) ➕ `src/cloud/api/mock/db/populate.ts` (+74 -0) ➕ `src/cloud/api/mock/db/utils.ts` (+150 -0) ➕ `src/cloud/api/mock/mockHandler.ts` (+280 -0) 📝 `src/cloud/api/teams/index.ts` (+6 -3) 📝 `src/cloud/api/track/index.ts` (+4 -0) 📝 `src/cloud/components/Editor/index.tsx` (+5 -0) 📝 `src/cloud/components/EventSource.tsx` (+5 -3) _...and 14 more files_ </details> ### 📄 Description - Added `MOCK_BACKEND` env var - Added mock db modules(`src/cloud/api/mock/db/**`) which saving and loading data via localStorage - Added a mock API handler(`src/cloud/api/mock/mockHandler`) - Disabled real-time and SSE when mock backend mode is enabled. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 00:24:58 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#1173
No description provided.