const modelUtils = require('./utils')
const peertubeCrypto = require('../helpers/peertube-crypto')
+const OAuthToken = mongoose.model('OAuthToken')
+
// ---------------------------------------------------------------------------
const UserSchema = mongoose.Schema({
})
})
+UserSchema.pre('remove', function (next) {
+ const user = this
+
+ OAuthToken.removeByUserId(user._id, next)
+})
+
mongoose.model('User', UserSchema)
// ------------------------------ METHODS ------------------------------