// Setzt für alle Mitglieder in members.json das Feld active: true und verschlüsselt neu
import 'dotenv/config'
import { readMembers, writeMembers } from '../server/utils/members.js'

async function main() {
  const members = await readMembers()
  if (!members || members.length === 0) {
    console.log('Keine Mitglieder geladen (members.json leer oder nicht entschlüsselbar)')
    return
  }
  let changed = 0
  for (const m of members) {
    if (m.active !== true) {
      m.active = true
      changed++
    }
  }
  await writeMembers(members)
  console.log(`Fertig. ${changed} Mitglieder auf active: true gesetzt und gespeichert.`)
}

main()
