MCPcopy Create free account
hub / github.com/ShareDropio/sharedrop / _onPeerP2PFileResponse

Function _onPeerP2PFileResponse

app/controllers/index.js:190–209  ·  view source on GitHub ↗
(event, data)

Source from the content-addressed store, hash-verified

188 },
189
190 _onPeerP2PFileResponse(event, data) {
191 console.log('Peer:\t Received file response', data);
192
193 const { connection, response } = data;
194 const peers = this.model;
195 const peer = peers.findBy('peer.id', connection.peer);
196 const { webrtc } = this;
197
198 if (response) {
199 const file = peer.get('transfer.file');
200
201 connection.on('sending_progress', (progress) => {
202 peer.set('transfer.sendingProgress', progress);
203 });
204 webrtc.sendFile(connection, file);
205 peer.set('state', 'receiving_file_data');
206 } else {
207 peer.set('state', 'declined_file_transfer');
208 }
209 },
210
211 _onPeerP2PFileCanceled(event, data) {
212 const { connection } = data;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected