feat: add support for multiple emails

This commit is contained in:
tdurieux
2021-09-06 09:48:49 +02:00
parent ebf104750e
commit 3fbf00c37b
3 changed files with 18 additions and 5 deletions

View File

@@ -9,7 +9,12 @@ const UserSchema = new Schema({
type: String,
index: { unique: true },
},
email: String,
emails: [
{
email: { type: String },
default: Boolean,
},
],
photo: String,
repositories: [String],
default: {

View File

@@ -6,7 +6,10 @@ export interface IUser {
};
username: string;
email: string;
emails: {
email: string;
default: boolean;
}[];
photo?: string;
repositories?: number[];