MCPcopy Create free account
hub / github.com/CommE2E/comm / setProgress

Method setProgress

web/input/input-state-container.react.js:1535–1564  ·  view source on GitHub ↗
(
    threadID: string,
    localUploadID: string,
    progressPercent: number,
  )

Source from the content-addressed store, hash-verified

1533 };
1534
1535 setProgress(
1536 threadID: string,
1537 localUploadID: string,
1538 progressPercent: number,
1539 ) {
1540 this.setState(prevState => {
1541 const newThreadID = this.getRealizedOrPendingThreadID(threadID);
1542 const pendingUploads = prevState.pendingUploads[newThreadID];
1543 if (!pendingUploads) {
1544 return {};
1545 }
1546 const pendingUpload = pendingUploads[localUploadID];
1547 if (!pendingUpload) {
1548 return {};
1549 }
1550 const newPendingUploads = {
1551 ...pendingUploads,
1552 [localUploadID]: {
1553 ...pendingUpload,
1554 progressPercent,
1555 },
1556 };
1557 return {
1558 pendingUploads: {
1559 ...prevState.pendingUploads,
1560 [newThreadID]: newPendingUploads,
1561 },
1562 };
1563 });
1564 }
1565
1566 messageHasUploadFailure(
1567 pendingUploads: ?$ReadOnlyArray<PendingMultimediaUpload>,

Callers 1

uploadFileMethod · 0.95

Calls 1

Tested by

no test coverage detected