mirror of
https://git.boykissers.com/pawkey/pawkey-sk.git
synced 2025-12-20 04:04:16 +00:00
fix relationship data for Mastodon API (resolves #714)
This commit is contained in:
@@ -8,6 +8,7 @@ namespace Entity {
|
||||
muting: boolean
|
||||
muting_notifications: boolean
|
||||
requested: boolean
|
||||
requested_by?: boolean
|
||||
domain_blocking: boolean
|
||||
showing_reblogs: boolean
|
||||
endorsed: boolean
|
||||
|
||||
@@ -8,6 +8,7 @@ namespace MastodonEntity {
|
||||
muting: boolean
|
||||
muting_notifications: boolean
|
||||
requested: boolean
|
||||
requested_by: boolean
|
||||
domain_blocking: boolean
|
||||
showing_reblogs: boolean
|
||||
endorsed: boolean
|
||||
|
||||
@@ -604,7 +604,7 @@ export default class Misskey implements MegalodonInterface {
|
||||
/**
|
||||
* POST /api/users/relation
|
||||
*
|
||||
* @param id Array of account ID, for example `['1sdfag', 'ds12aa']`.
|
||||
* @param ids Array of account ID, for example `['1sdfag', 'ds12aa']`.
|
||||
*/
|
||||
public async getRelationships(ids: Array<string>): Promise<Response<Array<Entity.Relationship>>> {
|
||||
return Promise.all(ids.map(id => this.getRelationship(id))).then(results => ({
|
||||
@@ -2232,7 +2232,7 @@ export default class Misskey implements MegalodonInterface {
|
||||
hashtags: [],
|
||||
},
|
||||
}));
|
||||
|
||||
|
||||
if (result.status !== 200) {
|
||||
result.status = 200;
|
||||
result.statusText = "OK";
|
||||
|
||||
@@ -227,13 +227,14 @@ namespace MisskeyAPI {
|
||||
blocking: r.isBlocking,
|
||||
blocked_by: r.isBlocked,
|
||||
muting: r.isMuted,
|
||||
muting_notifications: false,
|
||||
muting_notifications: r.isMuted,
|
||||
requested: r.hasPendingFollowRequestFromYou,
|
||||
domain_blocking: false,
|
||||
showing_reblogs: true,
|
||||
requested_by: r.hasPendingFollowRequestToYou,
|
||||
domain_blocking: r.isInstanceMuted ?? false,
|
||||
showing_reblogs: !r.isRenoteMuted,
|
||||
endorsed: false,
|
||||
notifying: false,
|
||||
note: null
|
||||
notifying: !r.isMuted,
|
||||
note: r.memo ?? '',
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -8,5 +8,8 @@ namespace MisskeyEntity {
|
||||
isBlocking: boolean
|
||||
isBlocked: boolean
|
||||
isMuted: boolean
|
||||
isRenoteMuted: boolean
|
||||
isInstanceMuted?: boolean
|
||||
memo?: string | null
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user