Skip to content

Commit

Permalink
Added missing semicolons
Browse files Browse the repository at this point in the history
  • Loading branch information
Yukiiro-Nite committed Jun 23, 2022
1 parent e759a20 commit 42d426d
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 20 deletions.
18 changes: 9 additions & 9 deletions src/renderer/waveformRenderWorker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ function render(canvas: HTMLCanvasElement, audioData: Float32Array): ImageBitmap
ctx.clearRect(0, 0, canvas.width, canvas.height);

const gradient = ctx.createLinearGradient(0, 0, 0, canvas.height);
gradient.addColorStop(0, '#e08eff')
gradient.addColorStop(0.5, '#868aff')
gradient.addColorStop(1, '#e08eff')
gradient.addColorStop(0, '#e08eff');
gradient.addColorStop(0.5, '#868aff');
gradient.addColorStop(1, '#e08eff');

ctx.strokeStyle = gradient;
ctx.lineWidth = 1;
ctx.beginPath()
ctx.moveTo(0, canvas.height / 2)
ctx.beginPath();
ctx.moveTo(0, canvas.height / 2);

let x = 0;
let y = 0;
Expand All @@ -32,8 +32,8 @@ function render(canvas: HTMLCanvasElement, audioData: Float32Array): ImageBitmap
// Need to create an image from the OffscreenCanvas to send it back to the main process.
// https://developer.mozilla.org/en-US/docs/Web/API/OffScreenCanvas/transferToImageBitmap
// @ts-ignore
const img: ImageBitmap = canvas.transferToImageBitmap()
return img
const img: ImageBitmap = canvas.transferToImageBitmap();
return img;
}

onmessage = function(e: MessageEvent<{ canvas: HTMLCanvasElement, audioData: Float32Array, stop: boolean }>) {
Expand All @@ -43,9 +43,9 @@ onmessage = function(e: MessageEvent<{ canvas: HTMLCanvasElement, audioData: Flo

if (stopRender) return;

const img = render(canvas, audioData)
const img = render(canvas, audioData);

if (img) {
this.postMessage(img)
this.postMessage(img);
}
};
22 changes: 11 additions & 11 deletions src/renderer/waveformRenderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,10 +94,10 @@ export class WaveformRenderer {
};

private renderWaveform = () => {
this.setCanvasSize()
const ctx = this.canvas.getContext('2d')
ctx?.clearRect(0, 0, this.canvas.width, this.canvas.height)
const backCanvas = document.createElement('canvas')
this.setCanvasSize();
const ctx = this.canvas.getContext('2d');
ctx?.clearRect(0, 0, this.canvas.width, this.canvas.height);
const backCanvas = document.createElement('canvas');
backCanvas.width = this.canvas.width;
backCanvas.height = this.canvas.height;

Expand All @@ -111,19 +111,19 @@ export class WaveformRenderer {

if (this.audioBuffer === null) return;

const audioData = this.audioBuffer.getChannelData(0)
const audioData = this.audioBuffer.getChannelData(0);

if (this.currentWorker !== null) {
this.currentWorker.postMessage({ stop: true })
this.currentWorker.terminate()
this.currentWorker.postMessage({ stop: true });
this.currentWorker.terminate();
}

this.currentWorker = new Worker("waveformRenderWorker.ts");
this.currentWorker.onmessage = (msg) => {
ctx?.clearRect(0, 0, this.canvas.width, this.canvas.height)
ctx?.drawImage(msg.data, 0, 0)
this.currentWorker = null
}
ctx?.clearRect(0, 0, this.canvas.width, this.canvas.height);
ctx?.drawImage(msg.data, 0, 0);
this.currentWorker = null;
};
this.currentWorker.postMessage({ canvas: offscreen, audioData }, [offscreen]);
};

Expand Down

0 comments on commit 42d426d

Please sign in to comment.