mirror of
https://github.com/wassname/talk.git
synced 2026-06-28 17:03:34 +08:00
26 lines
718 B
JavaScript
26 lines
718 B
JavaScript
const { TalkError } = require('errors');
|
|
|
|
// ErrNoLocalProfile is returned when there is no existing local profile
|
|
// attached to a user.
|
|
class ErrNoLocalProfile extends TalkError {
|
|
constructor() {
|
|
super('No local profile associated with account', {
|
|
translation_key: 'NO_LOCAL_PROFILE',
|
|
status: 400,
|
|
});
|
|
}
|
|
}
|
|
|
|
// ErrLocalProfile is returned when a profile is already attached to a user and
|
|
// the user is trying to attach a new profile to it.
|
|
class ErrLocalProfile extends TalkError {
|
|
constructor() {
|
|
super('Local profile already associated with account', {
|
|
translation_key: 'LOCAL_PROFILE',
|
|
status: 400,
|
|
});
|
|
}
|
|
}
|
|
|
|
module.exports = { ErrLocalProfile, ErrNoLocalProfile };
|