Skip to content

Commit

Permalink
fix: use Espruino JSON parse for a lenient parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
amoshydra committed Feb 20, 2024
1 parent e786186 commit e0d48cf
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { UiButton, UiButtonProps } from "../../../Buttons/UiButton";
import { EspruinoComms } from "../../../../services/Espruino/Comms";
import { AppItem } from "../../../../api/banglejs/interface";
import { EspruinoDevice } from "../../../../services/Espruino/interface";
import { EspruinoUtils } from "../../../../services/Espruino/Utils";

interface ActivateAppButtonProps extends UiButtonProps{
app: AppItem;
Expand Down Expand Up @@ -100,7 +101,7 @@ const SetActiveButton = ({ app, ...props }: SetActiveButtonProps) => {
const setActive = async (app: AppItem & { type: "clock" | "launcher" }) => {
const settings = await EspruinoComms.readFile("setting.json");
await EspruinoComms.writeFile("setting.json", JSON.stringify({
...JSON.parse(settings),
...EspruinoUtils.parseRJSON(settings),
[app.type]: `${app.id}.app.js`,
}))
EspruinoComms.resetDevice()
Expand Down

0 comments on commit e0d48cf

Please sign in to comment.