Commit fa92a90
authored
Refine Storage interface (#195)
* Moved listProjects function from Storage interface to projects.ts.
Added listModules and fetchModuleDataModifiedMillis functions to Storage interface.
* Removed createProject and createModule functions from Storage interface.
* In common_storage, modified Storage interface:
Added modulePathFilter parameter to listModules.
Removed renameProject and copyProject.
Removed moduleType parameter from deleteModule.
In client_side_storage:
Updated implementation of Storage interface (see above).
Removed _renameOrCopyProject.
In names:
Added makeModulePathPrefix.
In project:
Updated renameProject and copyProject functions.
Added renameOrCopyProject function.
* Removed renameModule and copyModule from Storage interface.
Removed renameModule, copyModule, and _renameOrCopyModule from client_side_storage
In project.ts, updated implementation of renameModuleInProject and copyModuleInProject. Added renameOrCopyModule function.
* Removed deleteProject from Storage interface.
Removed deleteProject from client_side_storage.
In project.ts, updated implementation of deleteProject.
* Removed downloadProject from Storage interface.
Removed downloadProject from client_side_storage.
In project.ts, replaced produceDownloadProjectBlob with downloadProject.
In Menu.tsx, call storageProject.downloadProject instead of storage.downloadProject.
* Removed uploadProject from Storage interface.
Removed uploadProject from client_side_storage.
In project.ts:
Added uploadProject function.
Modified processUploadedBlob to return just classNameToModuleContentText.
Moved code from processUploadedModule to processUploadedBlob.
In Menu.tsx, call storageProject.uploadProject instead of storage.uploadProject.1 parent 02662fe commit fa92a90
File tree
6 files changed
+265
-508
lines changed- src
- reactComponents
- storage
6 files changed
+265
-508
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
339 | | - | |
| 339 | + | |
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
392 | | - | |
| 392 | + | |
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| |||
0 commit comments