mirror of
https://github.com/usebruno/bruno.git
synced 2025-02-02 19:09:25 +01:00
Dont reset timer when switch tabs
This commit is contained in:
parent
6b668aaebe
commit
e90fc466b4
@ -17,7 +17,7 @@ const ResponseLoadingOverlay = ({ item, collection }) => {
|
|||||||
<div className="overlay">
|
<div className="overlay">
|
||||||
<div style={{ marginBottom: 15, fontSize: 26 }}>
|
<div style={{ marginBottom: 15, fontSize: 26 }}>
|
||||||
<div style={{ display: 'inline-block', fontSize: 20, marginLeft: 5, marginRight: 5 }}>
|
<div style={{ display: 'inline-block', fontSize: 20, marginLeft: 5, marginRight: 5 }}>
|
||||||
<StopWatch />
|
<StopWatch requestTimestamp={item?.requestSent?.timestamp} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<IconRefresh size={24} className="loading-icon" />
|
<IconRefresh size={24} className="loading-icon" />
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import React, { useState, useEffect } from 'react';
|
import React, { useState, useEffect } from 'react';
|
||||||
|
|
||||||
const StopWatch = () => {
|
const StopWatch = ({ requestTimestamp }) => {
|
||||||
const [milliseconds, setMilliseconds] = useState(0);
|
const [milliseconds, setMilliseconds] = useState(0);
|
||||||
|
|
||||||
const tickInterval = 200;
|
const tickInterval = 200;
|
||||||
@ -15,6 +15,10 @@ const StopWatch = () => {
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
setMilliseconds(Date.now() - requestTimestamp);
|
||||||
|
}, [requestTimestamp]);
|
||||||
|
|
||||||
if (milliseconds < 1000) {
|
if (milliseconds < 1000) {
|
||||||
return 'Loading...';
|
return 'Loading...';
|
||||||
}
|
}
|
||||||
|
@ -195,7 +195,8 @@ const registerNetworkIpc = (mainWindow) => {
|
|||||||
url: request.url,
|
url: request.url,
|
||||||
method: request.method,
|
method: request.method,
|
||||||
headers: request.headers,
|
headers: request.headers,
|
||||||
data: safeParseJSON(safeStringifyJSON(request.data))
|
data: safeParseJSON(safeStringifyJSON(request.data)),
|
||||||
|
timestamp: Date.now()
|
||||||
},
|
},
|
||||||
collectionUid,
|
collectionUid,
|
||||||
itemUid: item.uid,
|
itemUid: item.uid,
|
||||||
|
Loading…
Reference in New Issue
Block a user