summaryrefslogtreecommitdiff
path: root/src/models/user.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-09-19 14:18:34 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-09-19 14:18:34 +0900
commitd9f0e158a35eec183da77e84a3b038fab645bf62 (patch)
treea7cbad45883ff56d35771d849f95dbd911e3e45c /src/models/user.ts
parent8.55.0 (diff)
downloadmisskey-d9f0e158a35eec183da77e84a3b038fab645bf62.tar.gz
misskey-d9f0e158a35eec183da77e84a3b038fab645bf62.tar.bz2
misskey-d9f0e158a35eec183da77e84a3b038fab645bf62.zip
Implement #2736
Diffstat (limited to 'src/models/user.ts')
-rw-r--r--src/models/user.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/models/user.ts b/src/models/user.ts
index b595fa8d71..bacae485a8 100644
--- a/src/models/user.ts
+++ b/src/models/user.ts
@@ -348,7 +348,8 @@ export const pack = (
me?: string | mongo.ObjectID | IUser,
options?: {
detail?: boolean,
- includeSecrets?: boolean
+ includeSecrets?: boolean,
+ includeHasUnreadNotes?: boolean
}
) => new Promise<any>(async (resolve, reject) => {
@@ -510,6 +511,11 @@ export const pack = (
}
}
+ if (!opts.includeHasUnreadNotes) {
+ delete _user.hasUnreadSpecifiedNotes;
+ delete _user.hasUnreadMentions;
+ }
+
// resolve promises in _user object
_user = await rap(_user);