mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-15 06:27:21 +00:00
12 lines
367 B
TypeScript
12 lines
367 B
TypeScript
import { ROUTE_AUTH_CODES } from '../config/routes';
|
|
|
|
export default function access({ authCodes }: { authCodes: string[] }) {
|
|
return Object.keys(ROUTE_AUTH_CODES).reduce((result, key) => {
|
|
const data = { ...result };
|
|
const code = ROUTE_AUTH_CODES[key];
|
|
const codes = authCodes || [];
|
|
data[code] = codes.includes(code);
|
|
return data;
|
|
}, {});
|
|
}
|