from sqlalchemy.orm import Session

from app.models.fingerspot_user import FingerspotUser


def seed_fingerspot_users(db: Session):
    users = [
        {"pin": "11111", "name": "Herman"},
        {"pin": "22222", "name": "Yulianto"},
        {"pin": "33333", "name": "HY"},
        {"pin": "44444", "name": "KIMKIM"},
    ]

    for data in users:
        exists = (
            db.query(FingerspotUser).filter(FingerspotUser.pin == data["pin"]).first()
        )

        if exists:
            continue

        db.add(
            FingerspotUser(
                pin=data["pin"],
                name=data["name"],
            )
        )

    db.commit()
