Fix ReviewDB

This commit is contained in:
Vendicated 2022-11-16 01:02:23 +01:00
parent 84ec839b04
commit ae86848cf6
No known key found for this signature in database
GPG key ID: EC781ADFB93EFFA3

View file

@ -20,9 +20,10 @@ import { Settings } from "../../../Vencord";
import { Review } from "../entities/Review"; import { Review } from "../entities/Review";
import { authorize, showToast } from "./Utils"; import { authorize, showToast } from "./Utils";
const settings = Settings.plugins.ReviewDB;
const API_URL = "https://manti.vendicated.dev"; const API_URL = "https://manti.vendicated.dev";
const getToken = () => Settings.plugins.ReviewDB.token;
enum Response { enum Response {
"Added your review" = 0, "Added your review" = 0,
"Updated your review" = 1, "Updated your review" = 1,
@ -35,7 +36,7 @@ export async function getReviews(id: string): Promise<Review[]> {
} }
export async function addReview(review: any): Promise<Response> { export async function addReview(review: any): Promise<Response> {
review.token = settings.token; review.token = getToken();
if (!review.token) { if (!review.token) {
showToast("Please authorize to add a review."); showToast("Please authorize to add a review.");
@ -65,7 +66,7 @@ export function deleteReview(id: number): Promise<any> {
Accept: "application/json", Accept: "application/json",
}), }),
body: JSON.stringify({ body: JSON.stringify({
token: settings.token, token: getToken(),
reviewid: id reviewid: id
}) })
}).then(r => r.json()); }).then(r => r.json());
@ -80,7 +81,7 @@ export async function reportReview(id: number) {
}), }),
body: JSON.stringify({ body: JSON.stringify({
reviewid: id, reviewid: id,
token: settings.token token: getToken()
}) })
}); });
showToast(await res.text()); showToast(await res.text());