12685af29a
* feat(useremails): userEmails graphql query * feat(useremails): create user email mutation * feat(useremails): set primary and delete user email mutations * chore(useremails): fix update user email type * chore(useremails): create typed tests for graphql and emails field resolver in user type * chore(userEmails): group user email mutations in a specific mutation object * linting fixes * more lint fixes * tests fix * more test fixes * chore(userEmails): cleanup * chore(useremails): rely on knex trx for transaction handling * chore(useremails): fix checkemail not present --------- Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com> Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>