mirror of
https://git.um-react.app/um/um-react.git
synced 2025-11-27 19:13:01 +00:00
chore: reformat project
This commit is contained in:
@@ -1,15 +1,14 @@
|
|||||||
import {
|
import { ParseKugouHeaderPayload, ParseKugouHeaderResponse } from '~/decrypt-worker/types.ts';
|
||||||
ParseKugouHeaderPayload, ParseKugouHeaderResponse,
|
|
||||||
|
|
||||||
} from '~/decrypt-worker/types.ts';
|
|
||||||
import { KuGouHeader } from '@unlock-music/crypto';
|
import { KuGouHeader } from '@unlock-music/crypto';
|
||||||
|
|
||||||
export const workerParseKugouHeader = async ({ blobURI }: ParseKugouHeaderPayload): Promise<ParseKugouHeaderResponse> => {
|
export const workerParseKugouHeader = async ({
|
||||||
|
blobURI,
|
||||||
|
}: ParseKugouHeaderPayload): Promise<ParseKugouHeaderResponse> => {
|
||||||
const blob = await fetch(blobURI, { headers: { Range: 'bytes=0-1023' } }).then((r) => r.blob());
|
const blob = await fetch(blobURI, { headers: { Range: 'bytes=0-1023' } }).then((r) => r.blob());
|
||||||
const arrayBuffer = await blob.arrayBuffer();
|
const arrayBuffer = await blob.arrayBuffer();
|
||||||
const buffer = new Uint8Array(arrayBuffer.slice(0, 0x400));
|
const buffer = new Uint8Array(arrayBuffer.slice(0, 0x400));
|
||||||
|
|
||||||
let kwm : KuGouHeader | undefined;
|
let kwm: KuGouHeader | undefined;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
kwm = new KuGouHeader(buffer);
|
kwm = new KuGouHeader(buffer);
|
||||||
@@ -20,4 +19,4 @@ export const workerParseKugouHeader = async ({ blobURI }: ParseKugouHeaderPayloa
|
|||||||
} finally {
|
} finally {
|
||||||
kwm?.free();
|
kwm?.free();
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { ParseKuwoHeaderPayload, ParseKuwoHeaderResponse } from '~/decrypt-worker/types.ts';
|
import { ParseKuwoHeaderPayload, ParseKuwoHeaderResponse } from '~/decrypt-worker/types.ts';
|
||||||
import { KuwoHeader } from '@unlock-music/crypto';
|
import { KuwoHeader } from '@unlock-music/crypto';
|
||||||
|
|
||||||
export const workerParseKuwoHeader = async ({ blobURI }: ParseKuwoHeaderPayload): Promise<ParseKuwoHeaderResponse> => {
|
export const workerParseKuwoHeader = async ({ blobURI }: ParseKuwoHeaderPayload): Promise<ParseKuwoHeaderResponse> => {
|
||||||
|
|||||||
@@ -5,7 +5,10 @@ import { ConcurrentQueue } from './ConcurrentQueue';
|
|||||||
import { WorkerClientBus } from './WorkerEventBus';
|
import { WorkerClientBus } from './WorkerEventBus';
|
||||||
|
|
||||||
export class DecryptionQueue extends ConcurrentQueue<DecryptCommandPayload, DecryptionResult> {
|
export class DecryptionQueue extends ConcurrentQueue<DecryptCommandPayload, DecryptionResult> {
|
||||||
constructor(private workerClientBus: WorkerClientBus<DECRYPTION_WORKER_ACTION_NAME>, maxQueue?: number) {
|
constructor(
|
||||||
|
private workerClientBus: WorkerClientBus<DECRYPTION_WORKER_ACTION_NAME>,
|
||||||
|
maxQueue?: number,
|
||||||
|
) {
|
||||||
super(maxQueue);
|
super(maxQueue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ const nextTickFn =
|
|||||||
typeof setImmediate !== 'undefined'
|
typeof setImmediate !== 'undefined'
|
||||||
? (setImmediate as NextTickFn)
|
? (setImmediate as NextTickFn)
|
||||||
: typeof requestAnimationFrame !== 'undefined'
|
: typeof requestAnimationFrame !== 'undefined'
|
||||||
? (requestAnimationFrame as NextTickFn)
|
? (requestAnimationFrame as NextTickFn)
|
||||||
: (setTimeout as NextTickFn);
|
: (setTimeout as NextTickFn);
|
||||||
/* c8 ignore stop */
|
/* c8 ignore stop */
|
||||||
|
|
||||||
export async function nextTickAsync() {
|
export async function nextTickAsync() {
|
||||||
|
|||||||
@@ -6,4 +6,4 @@
|
|||||||
"./src/test-utils/**",
|
"./src/test-utils/**",
|
||||||
"./src/**/*.test.{js,jsx,ts,tsx}"
|
"./src/**/*.test.{js,jsx,ts,tsx}"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user