[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Test
What's this PR do? (Detailed Description)
Add a mutation checkIn that accepts a user email as an argument and then removes the matching record from the app. All user, contact, route, and waypoints associated with that hifu is removed.
Created (Classes, Methods, Migrations, etc.)
Migration: checkIn
Arguments:
userEmail: String
Returned types
user: the user record that has been removed
Updated (Classes, Methods, Models, etc.)
Technical Debt Added (What is not being tested? what does this PR break?)
Does not handle users with multiple routes. Currently all routes will be deleted when a user checks in
Check In Mutation
Closes: #62
Type of change made
What's this PR do? (Detailed Description)
Add a mutation
checkIn
that accepts a user email as an argument and then removes the matching record from the app. All user, contact, route, and waypoints associated with that hifu is removed.Created (Classes, Methods, Migrations, etc.)
checkIn
Updated (Classes, Methods, Models, etc.)
Technical Debt Added (What is not being tested? what does this PR break?)
Notes