Hi Brian,
For this feature, I have reused the swipes collection, iterating over it and then fetching the users data if the document has a value of true.
I think it's easier to implement, the database is easier to understand and we don't have to add so much code inside the cardcontroller.
I don't know if this implementation has some negative impact on the overall performance.
Thanks a lot for all your effort.