mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-09-20 07:49:59 +02:00
move getAverage to util
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { getAverage } from "./utils";
|
||||
|
||||
const IMAGE_URL = `${process.env.REACT_APP_SOCKET_SERVER_URL}/test256.png`;
|
||||
const IMAGE_SIZE_BITS = 141978 * 8;
|
||||
const AVERAGE_MAX = 4;
|
||||
@@ -11,10 +13,6 @@ const pushSpeed = (speed: number): void => {
|
||||
}
|
||||
};
|
||||
|
||||
const getAverageSpeed = (): number => {
|
||||
return speedHistory.reduce((a, b) => a + b) / speedHistory.length;
|
||||
};
|
||||
|
||||
const getSpeedBits = (
|
||||
imageSize: number,
|
||||
startTime: number,
|
||||
@@ -35,7 +33,7 @@ const processImage = (): Promise<number> => {
|
||||
endTime = new Date().getTime();
|
||||
const speed = getSpeedBits(IMAGE_SIZE_BITS, startTime, endTime);
|
||||
pushSpeed(speed);
|
||||
resolve(getAverageSpeed());
|
||||
resolve(getAverage(speedHistory));
|
||||
};
|
||||
|
||||
image.onerror = () => {
|
||||
|
Reference in New Issue
Block a user