aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/utils/users
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-12-17 15:52:38 +0100
committerChocobozzz <me@florianbigard.com>2018-12-18 11:35:50 +0100
commit8b9a525a180cc9f3a98c334cc052dcfc8f36dcd4 (patch)
tree5e3392af5592d1401ada86d21f93bb7ad9da8ab1 /shared/utils/users
parent583cd0d2129dc855e599f981d70e537feade1632 (diff)
downloadPeerTube-8b9a525a180cc9f3a98c334cc052dcfc8f36dcd4.tar.gz
PeerTube-8b9a525a180cc9f3a98c334cc052dcfc8f36dcd4.tar.zst
PeerTube-8b9a525a180cc9f3a98c334cc052dcfc8f36dcd4.zip
Add history on server side
Add ability to disable, clear and list user videos history
Diffstat (limited to 'shared/utils/users')
-rw-r--r--shared/utils/users/users.ts16
1 files changed, 10 insertions, 6 deletions
diff --git a/shared/utils/users/users.ts b/shared/utils/users/users.ts
index 554e42c01..61a7e3757 100644
--- a/shared/utils/users/users.ts
+++ b/shared/utils/users/users.ts
@@ -162,14 +162,15 @@ function unblockUser (url: string, userId: number | string, accessToken: string,
162 162
163function updateMyUser (options: { 163function updateMyUser (options: {
164 url: string 164 url: string
165 accessToken: string, 165 accessToken: string
166 currentPassword?: string, 166 currentPassword?: string
167 newPassword?: string, 167 newPassword?: string
168 nsfwPolicy?: NSFWPolicyType, 168 nsfwPolicy?: NSFWPolicyType
169 email?: string, 169 email?: string
170 autoPlayVideo?: boolean 170 autoPlayVideo?: boolean
171 displayName?: string, 171 displayName?: string
172 description?: string 172 description?: string
173 videosHistoryEnabled?: boolean
173}) { 174}) {
174 const path = '/api/v1/users/me' 175 const path = '/api/v1/users/me'
175 176
@@ -181,6 +182,9 @@ function updateMyUser (options: {
181 if (options.email !== undefined && options.email !== null) toSend['email'] = options.email 182 if (options.email !== undefined && options.email !== null) toSend['email'] = options.email
182 if (options.description !== undefined && options.description !== null) toSend['description'] = options.description 183 if (options.description !== undefined && options.description !== null) toSend['description'] = options.description
183 if (options.displayName !== undefined && options.displayName !== null) toSend['displayName'] = options.displayName 184 if (options.displayName !== undefined && options.displayName !== null) toSend['displayName'] = options.displayName
185 if (options.videosHistoryEnabled !== undefined && options.videosHistoryEnabled !== null) {
186 toSend['videosHistoryEnabled'] = options.videosHistoryEnabled
187 }
184 188
185 return makePutBodyRequest({ 189 return makePutBodyRequest({
186 url: options.url, 190 url: options.url,