from configs.firebase import SERVER_TIMESTAMP, db


def clearBin(enterpriseId, orderId):
    ref = db.collection("enterprises").document(enterpriseId).collection('bins').where('orderId', '==', orderId).get()
    for bin in ref:
        bin.reference.update(dict(
            contents=[], 
            fulfilledItems=[], 
            occupied=False, 
            orderId=None,
            platformOrderId=None,
            readyToShip=False, 
            remainingItems=[], 
            updatedAt=SERVER_TIMESTAMP)
    )
        print('bin cleared', bin.id)