MCPcopy Create free account
hub / github.com/TheNetsky/Microsoft-Rewards-Script / loadSessionRow

Function loadSessionRow

scripts/utils.js:274–286  ·  view source on GitHub ↗
(db, email, platform)

Source from the content-addressed store, hash-verified

272}
273
274export function loadSessionRow(db, email, platform) {
275 const row = db
276 .prepare('SELECT storage_state, fingerprint, updated_at FROM sessions WHERE email = ? AND platform = ?')
277 .get(email, platform)
278
279 if (!row) return null
280
281 return {
282 storageState: row.storage_state ? JSON.parse(row.storage_state) : null,
283 fingerprint: row.fingerprint ? JSON.parse(row.fingerprint) : null,
284 updatedAt: row.updated_at
285 }
286}
287
288export function listSessionRows(db) {
289 return db.prepare('SELECT email, platform, updated_at FROM sessions ORDER BY email, platform').all()

Callers 1

mainFunction · 0.90

Calls 2

getMethod · 0.80
prepareMethod · 0.65

Tested by

no test coverage detected