diff options
| author | Mel <einebeere@gmail.com> | 2022-02-19 20:00:38 +0100 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2022-02-19 20:00:38 +0100 |
| commit | bf1450799df0deb424a9675be89e13c29e3620d7 (patch) | |
| tree | 6a5f2f7559c5946058deadf8375f6609485a3d3f /assets/src/models/incoming_request.ts | |
| parent | 5384c34952b031995ecb8aa58d72954b0c685e18 (diff) | |
| download | rook-bf1450799df0deb424a9675be89e13c29e3620d7.tar.zst rook-bf1450799df0deb424a9675be89e13c29e3620d7.zip | |
Split state into stages to handle messages
Diffstat (limited to 'assets/src/models/incoming_request.ts')
| -rw-r--r-- | assets/src/models/incoming_request.ts | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/assets/src/models/incoming_request.ts b/assets/src/models/incoming_request.ts index 4af1e02..f784540 100644 --- a/assets/src/models/incoming_request.ts +++ b/assets/src/models/incoming_request.ts @@ -1,6 +1,5 @@ -import { bindTransfer, Transfer } from "../network/transfer/transfer"; +import type { Transfer } from "../network/transfer/transfer"; import { Writable, writable } from "svelte/store"; -import { createOfferTransfer } from "../network/transfer/share_transfer"; // Represents the current progress of every request export enum IncomingRequestState { @@ -58,16 +57,3 @@ export function newIncomingRequest( state: writable(IncomingRequestState.WAITING), }; } - -// Starts the transfer of data from the sharer to the requestor -export function acceptIncomingRequest(request: IncomingRequest) { - request.state.set(IncomingRequestState.IN_FLIGHT); - - bindTransfer(request, createOfferTransfer(request.info.token), () => - request.state.set(IncomingRequestState.DONE) - ); -} - -export function declineIncomingRequest(request: IncomingRequest) { - // TODO -} |
