mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 23:06:57 +08:00
DEV: Add safe deprecation to Discourse.User
This commit is contained in:
parent
46730a2f0d
commit
b4bd238dd6
|
@ -990,18 +990,20 @@ User.reopenClass(Singleton, {
|
|||
}
|
||||
});
|
||||
|
||||
let warned = false;
|
||||
Object.defineProperty(Discourse, "User", {
|
||||
get() {
|
||||
if (!warned) {
|
||||
deprecated("Import the User class instead of using User", {
|
||||
since: "2.4.0",
|
||||
dropFrom: "2.6.0"
|
||||
});
|
||||
warned = true;
|
||||
if (typeof Discourse !== "undefined") {
|
||||
let warned = false;
|
||||
Object.defineProperty(Discourse, "User", {
|
||||
get() {
|
||||
if (!warned) {
|
||||
deprecated("Import the User class instead of using User", {
|
||||
since: "2.4.0",
|
||||
dropFrom: "2.6.0"
|
||||
});
|
||||
warned = true;
|
||||
}
|
||||
return User;
|
||||
}
|
||||
return User;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
export default User;
|
||||
|
|
Loading…
Reference in New Issue
Block a user