auth-yes/scratch/add_data_ignore_sessions.ts

9 lines
579 B
TypeScript

import { readFileSync, writeFileSync } from "fs";
let content = readFileSync("src/features/sessions/fragments.tsx", "utf-8");
content = content.replace(/onclick="copyHandoff/g, 'data-ignore onclick="copyHandoff');
content = content.replace(/class="btn-danger revoke-btn"/g, 'class="btn-danger revoke-btn" data-on-click={`@delete("/api/sessions/${session.id}")`}');
content = content.replace(/onclick=\{`extendSession\('\$\{session.id\}', 1\)`\}/g, 'data-on-click={`@post("/api/sessions/${session.id}/extend")`}');
writeFileSync("src/features/sessions/fragments.tsx", content);