Default to limit=20 for many endpoints
This commit is contained in:
parent
30d6ae45f3
commit
b033328ee4
|
@ -339,6 +339,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -364,6 +369,10 @@ export default class Misskey implements MegalodonInterface {
|
||||||
withFiles: options.only_media
|
withFiles: options.only_media
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
}
|
}
|
||||||
return this.client.post<Array<MisskeyAPI.Entity.Note>>('/api/users/notes', params).then(async res => {
|
return this.client.post<Array<MisskeyAPI.Entity.Note>>('/api/users/notes', params).then(async res => {
|
||||||
const statuses: Array<Entity.Status> = await Promise.all(res.data.map(note => this.noteWithMentions(note, this.baseUrlToHost(this.baseUrl))))
|
const statuses: Array<Entity.Status> = await Promise.all(res.data.map(note => this.noteWithMentions(note, this.baseUrlToHost(this.baseUrl))))
|
||||||
|
@ -1326,6 +1335,7 @@ export default class Misskey implements MegalodonInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
public async getStatusHistory(): Promise<Response<Array<Entity.StatusEdit>>> {
|
public async getStatusHistory(): Promise<Response<Array<Entity.StatusEdit>>> {
|
||||||
|
// FIXME: stub, implement once we have note edit history in the database
|
||||||
const history : Entity.StatusEdit[] = [];
|
const history : Entity.StatusEdit[] = [];
|
||||||
const res : Response = {
|
const res : Response = {
|
||||||
headers: undefined,
|
headers: undefined,
|
||||||
|
@ -1336,7 +1346,6 @@ export default class Misskey implements MegalodonInterface {
|
||||||
return new Promise(resolve => resolve(res))
|
return new Promise(resolve => resolve(res))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* POST /api/notes/renotes
|
* POST /api/notes/renotes
|
||||||
*/
|
*/
|
||||||
|
@ -1634,6 +1643,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -1650,6 +1664,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
return this.client
|
return this.client
|
||||||
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/global-timeline', params)
|
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/global-timeline', params)
|
||||||
.then(async res => ({
|
.then(async res => ({
|
||||||
|
@ -1680,6 +1699,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -1696,6 +1720,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
return this.client
|
return this.client
|
||||||
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/local-timeline', params)
|
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/local-timeline', params)
|
||||||
.then(async res => ({
|
.then(async res => ({
|
||||||
|
@ -1732,6 +1761,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -1748,6 +1782,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
return this.client
|
return this.client
|
||||||
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/search-by-tag', params)
|
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/search-by-tag', params)
|
||||||
.then(async res => ({
|
.then(async res => ({
|
||||||
|
@ -1775,6 +1814,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -1791,6 +1835,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
return this.client
|
return this.client
|
||||||
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/timeline', params)
|
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/timeline', params)
|
||||||
.then(async res => ({
|
.then(async res => ({
|
||||||
|
@ -1821,6 +1870,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -1837,6 +1891,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
return this.client
|
return this.client
|
||||||
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/user-list-timeline', params)
|
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/user-list-timeline', params)
|
||||||
.then(async res => ({ ...res, data: await Promise.all(res.data.map(n => this.noteWithMentions(n, this.baseUrlToHost(this.baseUrl)))) }))
|
.then(async res => ({ ...res, data: await Promise.all(res.data.map(n => this.noteWithMentions(n, this.baseUrlToHost(this.baseUrl)))) }))
|
||||||
|
@ -1863,6 +1922,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -1879,6 +1943,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
return this.client
|
return this.client
|
||||||
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/mentions', params)
|
.post<Array<MisskeyAPI.Entity.Note>>('/api/notes/mentions', params)
|
||||||
.then(res => ({ ...res, data: res.data.map(n => this.converter.noteToConversation(n, this.baseUrlToHost(this.baseUrl))) }))
|
.then(res => ({ ...res, data: res.data.map(n => this.converter.noteToConversation(n, this.baseUrlToHost(this.baseUrl))) }))
|
||||||
|
@ -2033,6 +2102,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
limit: options.limit
|
limit: options.limit
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
if (options.max_id) {
|
if (options.max_id) {
|
||||||
params = Object.assign(params, {
|
params = Object.assign(params, {
|
||||||
untilId: options.max_id
|
untilId: options.max_id
|
||||||
|
@ -2054,6 +2128,11 @@ export default class Misskey implements MegalodonInterface {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
params = Object.assign(params, {
|
||||||
|
limit: 20
|
||||||
|
})
|
||||||
|
}
|
||||||
return this.client
|
return this.client
|
||||||
.post<Array<MisskeyAPI.Entity.Notification>>('/api/i/notifications', params)
|
.post<Array<MisskeyAPI.Entity.Notification>>('/api/i/notifications', params)
|
||||||
.then(res => ({ ...res, data: res.data.map(n => this.converter.notification(n, this.baseUrlToHost(this.baseUrl))) }))
|
.then(res => ({ ...res, data: res.data.map(n => this.converter.notification(n, this.baseUrlToHost(this.baseUrl))) }))
|
||||||
|
|
Loading…
Reference in a new issue