Browse Source

Add batching + remove temporary RTL

pull/540/head
mrjvs 2 years ago
parent
commit
88446299b6
  1. 1
      package.json
  2. 9
      pnpm-lock.yaml
  3. 2
      src/assets/languages.ts
  4. 3
      src/backend/helpers/report.ts

1
package.json

@ -46,6 +46,7 @@ @@ -46,6 +46,7 @@
"immer": "^10.0.2",
"iso-639-1": "^3.1.0",
"lodash.isequal": "^4.5.0",
"nanoid": "^5.0.4",
"node-forge": "^1.3.1",
"ofetch": "^1.0.0",
"react": "^17.0.2",

9
pnpm-lock.yaml

@ -71,6 +71,9 @@ dependencies: @@ -71,6 +71,9 @@ dependencies:
lodash.isequal:
specifier: ^4.5.0
version: 4.5.0
nanoid:
specifier: ^5.0.4
version: 5.0.4
node-forge:
specifier: ^1.3.1
version: 1.3.1
@ -4753,6 +4756,12 @@ packages: @@ -4753,6 +4756,12 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
/nanoid@5.0.4:
resolution: {integrity: sha512-vAjmBf13gsmhXSgBrtIclinISzFFy22WwCYoyilZlsrRXNIHSwgFQ1bEdjRwMT3aoadeIF6HMuDRlOxzfXV8ig==}
engines: {node: ^18 || >=20}
hasBin: true
dev: false
/natural-compare-lite@1.4.0:
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
dev: true

2
src/assets/languages.ts

@ -27,4 +27,4 @@ export const locales = { @@ -27,4 +27,4 @@ export const locales = {
};
export type Locales = keyof typeof locales;
export const rtlLocales: Locales[] = ["nl"];
export const rtlLocales: Locales[] = [];

3
src/backend/helpers/report.ts

@ -1,4 +1,5 @@ @@ -1,4 +1,5 @@
import { ScrapeMedia } from "@movie-web/providers";
import { nanoid } from "nanoid";
import { ofetch } from "ofetch";
import { useCallback } from "react";
@ -8,6 +9,7 @@ import { PlayerMeta } from "@/stores/player/slices/source"; @@ -8,6 +9,7 @@ import { PlayerMeta } from "@/stores/player/slices/source";
// for anybody who cares - these are anonymous metrics.
// They are just used for figuring out if providers are broken or not
const metricsEndpoint = "https://backend.movie-web.app/metrics/providers";
const batchId = () => nanoid(32);
export type ProviderMetric = {
tmdbId: string;
@ -34,6 +36,7 @@ export async function reportProviders(items: ProviderMetric[]): Promise<void> { @@ -34,6 +36,7 @@ export async function reportProviders(items: ProviderMetric[]): Promise<void> {
method: "POST",
body: {
items,
batchId: batchId(),
},
});
}

Loading…
Cancel
Save