Added more logging to token put error
This commit is contained in:
parent
ead0558a3b
commit
31f9af583a
@ -7,6 +7,7 @@ import DatabaseContext from "./DatabaseContext";
|
|||||||
import DatabaseWorker from "worker-loader!../workers/DatabaseWorker"; // eslint-disable-line import/no-webpack-loader-syntax
|
import DatabaseWorker from "worker-loader!../workers/DatabaseWorker"; // eslint-disable-line import/no-webpack-loader-syntax
|
||||||
|
|
||||||
import { tokens as defaultTokens } from "../tokens";
|
import { tokens as defaultTokens } from "../tokens";
|
||||||
|
import { logError } from "../helpers/logging";
|
||||||
|
|
||||||
const TokenDataContext = React.createContext();
|
const TokenDataContext = React.createContext();
|
||||||
|
|
||||||
@ -105,7 +106,17 @@ export function TokenDataProvider({ children }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function putToken(token) {
|
async function putToken(token) {
|
||||||
await database.table("tokens").put(token);
|
console.log(token);
|
||||||
|
try {
|
||||||
|
await database.table("tokens").put(token);
|
||||||
|
} catch {
|
||||||
|
if (token?.file) {
|
||||||
|
const { file, ...rest } = token;
|
||||||
|
logError(`Unable to save token ${JSON.stringify(rest)}`);
|
||||||
|
} else {
|
||||||
|
logError(`Unable to save token ${token}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
setTokens((prevTokens) => {
|
setTokens((prevTokens) => {
|
||||||
const newTokens = [...prevTokens];
|
const newTokens = [...prevTokens];
|
||||||
const i = newTokens.findIndex((t) => t.id === token.id);
|
const i = newTokens.findIndex((t) => t.id === token.id);
|
||||||
|
Loading…
Reference in New Issue
Block a user