Handle pending invites correctly
This commit is contained in:
parent
72fad215df
commit
486ce26a91
11 changed files with 557 additions and 58 deletions
299
src/third-party/api/index.js
vendored
299
src/third-party/api/index.js
vendored
|
@ -6960,6 +6960,7 @@ __export(src_exports, {
|
|||
AppBskyGraphAssertion: () => assertion_exports,
|
||||
AppBskyGraphConfirmation: () => confirmation_exports,
|
||||
AppBskyGraphFollow: () => follow_exports,
|
||||
AppBskyGraphGetAssertions: () => getAssertions_exports,
|
||||
AppBskyGraphGetFollowers: () => getFollowers_exports,
|
||||
AppBskyGraphGetFollows: () => getFollows_exports,
|
||||
AppBskyGraphGetMembers: () => getMembers_exports,
|
||||
|
@ -13340,6 +13341,231 @@ var methodSchemaDict = {
|
|||
}
|
||||
}
|
||||
},
|
||||
"app.bsky.graph.getAssertions": {
|
||||
lexicon: 1,
|
||||
id: "app.bsky.graph.getAssertions",
|
||||
type: "query",
|
||||
description: "General-purpose query for assertions.",
|
||||
parameters: {
|
||||
type: "object",
|
||||
properties: {
|
||||
author: {
|
||||
type: "string"
|
||||
},
|
||||
subject: {
|
||||
type: "string"
|
||||
},
|
||||
assertion: {
|
||||
type: "string"
|
||||
},
|
||||
confirmed: {
|
||||
type: "boolean"
|
||||
},
|
||||
limit: {
|
||||
type: "number",
|
||||
maximum: 100
|
||||
},
|
||||
before: {
|
||||
type: "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
output: {
|
||||
encoding: "application/json",
|
||||
schema: {
|
||||
type: "object",
|
||||
required: ["assertions"],
|
||||
properties: {
|
||||
cursor: {
|
||||
type: "string"
|
||||
},
|
||||
assertions: {
|
||||
type: "array",
|
||||
items: {
|
||||
type: "object",
|
||||
required: [
|
||||
"uri",
|
||||
"cid",
|
||||
"assertion",
|
||||
"author",
|
||||
"subject",
|
||||
"indexedAt",
|
||||
"createdAt"
|
||||
],
|
||||
properties: {
|
||||
uri: {
|
||||
type: "string"
|
||||
},
|
||||
cid: {
|
||||
type: "string"
|
||||
},
|
||||
assertion: {
|
||||
type: "string"
|
||||
},
|
||||
confirmation: {
|
||||
$ref: "#/$defs/confirmation"
|
||||
},
|
||||
author: {
|
||||
$ref: "#/$defs/actor"
|
||||
},
|
||||
subject: {
|
||||
$ref: "#/$defs/actor"
|
||||
},
|
||||
indexedAt: {
|
||||
type: "string",
|
||||
format: "date-time"
|
||||
},
|
||||
createdAt: {
|
||||
type: "string",
|
||||
format: "date-time"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
$defs: {
|
||||
confirmation: {
|
||||
type: "object",
|
||||
required: ["uri", "cid", "indexedAt", "createdAt"],
|
||||
properties: {
|
||||
uri: {
|
||||
type: "string"
|
||||
},
|
||||
cid: {
|
||||
type: "string"
|
||||
},
|
||||
indexedAt: {
|
||||
type: "string",
|
||||
format: "date-time"
|
||||
},
|
||||
createdAt: {
|
||||
type: "string",
|
||||
format: "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
actor: {
|
||||
type: "object",
|
||||
required: ["did", "declaration", "handle"],
|
||||
properties: {
|
||||
did: {
|
||||
type: "string"
|
||||
},
|
||||
declaration: {
|
||||
$ref: "#/$defs/declaration"
|
||||
},
|
||||
handle: {
|
||||
type: "string"
|
||||
},
|
||||
displayName: {
|
||||
type: "string",
|
||||
maxLength: 64
|
||||
}
|
||||
}
|
||||
},
|
||||
declaration: {
|
||||
type: "object",
|
||||
required: ["cid", "actorType"],
|
||||
properties: {
|
||||
cid: {
|
||||
type: "string"
|
||||
},
|
||||
actorType: {
|
||||
oneOf: [
|
||||
{
|
||||
$ref: "#/$defs/actorKnown"
|
||||
},
|
||||
{
|
||||
$ref: "#/$defs/actorUnknown"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
actorKnown: {
|
||||
type: "string",
|
||||
enum: ["app.bsky.system.actorUser", "app.bsky.system.actorScene"]
|
||||
},
|
||||
actorUnknown: {
|
||||
type: "string",
|
||||
not: {
|
||||
enum: ["app.bsky.system.actorUser", "app.bsky.system.actorScene"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
defs: {
|
||||
confirmation: {
|
||||
type: "object",
|
||||
required: ["uri", "cid", "indexedAt", "createdAt"],
|
||||
properties: {
|
||||
uri: {
|
||||
type: "string"
|
||||
},
|
||||
cid: {
|
||||
type: "string"
|
||||
},
|
||||
indexedAt: {
|
||||
type: "string",
|
||||
format: "date-time"
|
||||
},
|
||||
createdAt: {
|
||||
type: "string",
|
||||
format: "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
actor: {
|
||||
type: "object",
|
||||
required: ["did", "declaration", "handle"],
|
||||
properties: {
|
||||
did: {
|
||||
type: "string"
|
||||
},
|
||||
declaration: {
|
||||
$ref: "#/$defs/declaration"
|
||||
},
|
||||
handle: {
|
||||
type: "string"
|
||||
},
|
||||
displayName: {
|
||||
type: "string",
|
||||
maxLength: 64
|
||||
}
|
||||
}
|
||||
},
|
||||
declaration: {
|
||||
type: "object",
|
||||
required: ["cid", "actorType"],
|
||||
properties: {
|
||||
cid: {
|
||||
type: "string"
|
||||
},
|
||||
actorType: {
|
||||
oneOf: [
|
||||
{
|
||||
$ref: "#/$defs/actorKnown"
|
||||
},
|
||||
{
|
||||
$ref: "#/$defs/actorUnknown"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
actorKnown: {
|
||||
type: "string",
|
||||
enum: ["app.bsky.system.actorUser", "app.bsky.system.actorScene"]
|
||||
},
|
||||
actorUnknown: {
|
||||
type: "string",
|
||||
not: {
|
||||
enum: ["app.bsky.system.actorUser", "app.bsky.system.actorScene"]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"app.bsky.graph.getFollowers": {
|
||||
lexicon: 1,
|
||||
id: "app.bsky.graph.getFollowers",
|
||||
|
@ -15138,9 +15364,9 @@ function toKnownErr34(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/graph/getFollowers.ts
|
||||
var getFollowers_exports = {};
|
||||
__export(getFollowers_exports, {
|
||||
// src/client/types/app/bsky/graph/getAssertions.ts
|
||||
var getAssertions_exports = {};
|
||||
__export(getAssertions_exports, {
|
||||
toKnownErr: () => toKnownErr35
|
||||
});
|
||||
function toKnownErr35(e) {
|
||||
|
@ -15149,9 +15375,9 @@ function toKnownErr35(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/graph/getFollows.ts
|
||||
var getFollows_exports = {};
|
||||
__export(getFollows_exports, {
|
||||
// src/client/types/app/bsky/graph/getFollowers.ts
|
||||
var getFollowers_exports = {};
|
||||
__export(getFollowers_exports, {
|
||||
toKnownErr: () => toKnownErr36
|
||||
});
|
||||
function toKnownErr36(e) {
|
||||
|
@ -15160,9 +15386,9 @@ function toKnownErr36(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/graph/getMembers.ts
|
||||
var getMembers_exports = {};
|
||||
__export(getMembers_exports, {
|
||||
// src/client/types/app/bsky/graph/getFollows.ts
|
||||
var getFollows_exports = {};
|
||||
__export(getFollows_exports, {
|
||||
toKnownErr: () => toKnownErr37
|
||||
});
|
||||
function toKnownErr37(e) {
|
||||
|
@ -15171,9 +15397,9 @@ function toKnownErr37(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/graph/getMemberships.ts
|
||||
var getMemberships_exports = {};
|
||||
__export(getMemberships_exports, {
|
||||
// src/client/types/app/bsky/graph/getMembers.ts
|
||||
var getMembers_exports = {};
|
||||
__export(getMembers_exports, {
|
||||
toKnownErr: () => toKnownErr38
|
||||
});
|
||||
function toKnownErr38(e) {
|
||||
|
@ -15182,9 +15408,9 @@ function toKnownErr38(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/notification/getCount.ts
|
||||
var getCount_exports = {};
|
||||
__export(getCount_exports, {
|
||||
// src/client/types/app/bsky/graph/getMemberships.ts
|
||||
var getMemberships_exports = {};
|
||||
__export(getMemberships_exports, {
|
||||
toKnownErr: () => toKnownErr39
|
||||
});
|
||||
function toKnownErr39(e) {
|
||||
|
@ -15193,9 +15419,9 @@ function toKnownErr39(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/notification/list.ts
|
||||
var list_exports = {};
|
||||
__export(list_exports, {
|
||||
// src/client/types/app/bsky/notification/getCount.ts
|
||||
var getCount_exports = {};
|
||||
__export(getCount_exports, {
|
||||
toKnownErr: () => toKnownErr40
|
||||
});
|
||||
function toKnownErr40(e) {
|
||||
|
@ -15204,9 +15430,9 @@ function toKnownErr40(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/notification/updateSeen.ts
|
||||
var updateSeen_exports = {};
|
||||
__export(updateSeen_exports, {
|
||||
// src/client/types/app/bsky/notification/list.ts
|
||||
var list_exports = {};
|
||||
__export(list_exports, {
|
||||
toKnownErr: () => toKnownErr41
|
||||
});
|
||||
function toKnownErr41(e) {
|
||||
|
@ -15215,6 +15441,17 @@ function toKnownErr41(e) {
|
|||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/notification/updateSeen.ts
|
||||
var updateSeen_exports = {};
|
||||
__export(updateSeen_exports, {
|
||||
toKnownErr: () => toKnownErr42
|
||||
});
|
||||
function toKnownErr42(e) {
|
||||
if (e instanceof XRPCError) {
|
||||
}
|
||||
return e;
|
||||
}
|
||||
|
||||
// src/client/types/app/bsky/actor/profile.ts
|
||||
var profile_exports = {};
|
||||
|
||||
|
@ -15754,24 +15991,29 @@ var GraphNS = class {
|
|||
this.confirmation = new ConfirmationRecord(service);
|
||||
this.follow = new FollowRecord(service);
|
||||
}
|
||||
getAssertions(params, opts) {
|
||||
return this._service.xrpc.call("app.bsky.graph.getAssertions", params, void 0, opts).catch((e) => {
|
||||
throw toKnownErr35(e);
|
||||
});
|
||||
}
|
||||
getFollowers(params, opts) {
|
||||
return this._service.xrpc.call("app.bsky.graph.getFollowers", params, void 0, opts).catch((e) => {
|
||||
throw toKnownErr35(e);
|
||||
throw toKnownErr36(e);
|
||||
});
|
||||
}
|
||||
getFollows(params, opts) {
|
||||
return this._service.xrpc.call("app.bsky.graph.getFollows", params, void 0, opts).catch((e) => {
|
||||
throw toKnownErr36(e);
|
||||
throw toKnownErr37(e);
|
||||
});
|
||||
}
|
||||
getMembers(params, opts) {
|
||||
return this._service.xrpc.call("app.bsky.graph.getMembers", params, void 0, opts).catch((e) => {
|
||||
throw toKnownErr37(e);
|
||||
throw toKnownErr38(e);
|
||||
});
|
||||
}
|
||||
getMemberships(params, opts) {
|
||||
return this._service.xrpc.call("app.bsky.graph.getMemberships", params, void 0, opts).catch((e) => {
|
||||
throw toKnownErr38(e);
|
||||
throw toKnownErr39(e);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
@ -15892,17 +16134,17 @@ var NotificationNS = class {
|
|||
}
|
||||
getCount(params, opts) {
|
||||
return this._service.xrpc.call("app.bsky.notification.getCount", params, void 0, opts).catch((e) => {
|
||||
throw toKnownErr39(e);
|
||||
throw toKnownErr40(e);
|
||||
});
|
||||
}
|
||||
list(params, opts) {
|
||||
return this._service.xrpc.call("app.bsky.notification.list", params, void 0, opts).catch((e) => {
|
||||
throw toKnownErr40(e);
|
||||
throw toKnownErr41(e);
|
||||
});
|
||||
}
|
||||
updateSeen(data, opts) {
|
||||
return this._service.xrpc.call("app.bsky.notification.updateSeen", opts?.qp, data, opts).catch((e) => {
|
||||
throw toKnownErr41(e);
|
||||
throw toKnownErr42(e);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
@ -16100,6 +16342,7 @@ var SessionManager = class extends import_events.default {
|
|||
AppBskyGraphAssertion,
|
||||
AppBskyGraphConfirmation,
|
||||
AppBskyGraphFollow,
|
||||
AppBskyGraphGetAssertions,
|
||||
AppBskyGraphGetFollowers,
|
||||
AppBskyGraphGetFollows,
|
||||
AppBskyGraphGetMembers,
|
||||
|
|
8
src/third-party/api/index.js.map
vendored
8
src/third-party/api/index.js.map
vendored
File diff suppressed because one or more lines are too long
3
src/third-party/api/src/client/index.d.ts
vendored
3
src/third-party/api/src/client/index.d.ts
vendored
|
@ -42,6 +42,7 @@ import * as AppBskyFeedVote from './types/app/bsky/feed/vote';
|
|||
import * as AppBskyGraphAssertion from './types/app/bsky/graph/assertion';
|
||||
import * as AppBskyGraphConfirmation from './types/app/bsky/graph/confirmation';
|
||||
import * as AppBskyGraphFollow from './types/app/bsky/graph/follow';
|
||||
import * as AppBskyGraphGetAssertions from './types/app/bsky/graph/getAssertions';
|
||||
import * as AppBskyGraphGetFollowers from './types/app/bsky/graph/getFollowers';
|
||||
import * as AppBskyGraphGetFollows from './types/app/bsky/graph/getFollows';
|
||||
import * as AppBskyGraphGetMembers from './types/app/bsky/graph/getMembers';
|
||||
|
@ -93,6 +94,7 @@ export * as AppBskyFeedVote from './types/app/bsky/feed/vote';
|
|||
export * as AppBskyGraphAssertion from './types/app/bsky/graph/assertion';
|
||||
export * as AppBskyGraphConfirmation from './types/app/bsky/graph/confirmation';
|
||||
export * as AppBskyGraphFollow from './types/app/bsky/graph/follow';
|
||||
export * as AppBskyGraphGetAssertions from './types/app/bsky/graph/getAssertions';
|
||||
export * as AppBskyGraphGetFollowers from './types/app/bsky/graph/getFollowers';
|
||||
export * as AppBskyGraphGetFollows from './types/app/bsky/graph/getFollows';
|
||||
export * as AppBskyGraphGetMembers from './types/app/bsky/graph/getMembers';
|
||||
|
@ -357,6 +359,7 @@ export declare class GraphNS {
|
|||
confirmation: ConfirmationRecord;
|
||||
follow: FollowRecord;
|
||||
constructor(service: ServiceClient);
|
||||
getAssertions(params?: AppBskyGraphGetAssertions.QueryParams, opts?: AppBskyGraphGetAssertions.CallOptions): Promise<AppBskyGraphGetAssertions.Response>;
|
||||
getFollowers(params?: AppBskyGraphGetFollowers.QueryParams, opts?: AppBskyGraphGetFollowers.CallOptions): Promise<AppBskyGraphGetFollowers.Response>;
|
||||
getFollows(params?: AppBskyGraphGetFollows.QueryParams, opts?: AppBskyGraphGetFollows.CallOptions): Promise<AppBskyGraphGetFollows.Response>;
|
||||
getMembers(params?: AppBskyGraphGetMembers.QueryParams, opts?: AppBskyGraphGetMembers.CallOptions): Promise<AppBskyGraphGetMembers.Response>;
|
||||
|
|
50
src/third-party/api/src/client/types/app/bsky/graph/getAssertions.d.ts
vendored
Normal file
50
src/third-party/api/src/client/types/app/bsky/graph/getAssertions.d.ts
vendored
Normal file
|
@ -0,0 +1,50 @@
|
|||
import { Headers } from '@atproto/xrpc';
|
||||
export interface QueryParams {
|
||||
author?: string;
|
||||
subject?: string;
|
||||
assertion?: string;
|
||||
confirmed?: boolean;
|
||||
limit?: number;
|
||||
before?: string;
|
||||
}
|
||||
export interface CallOptions {
|
||||
headers?: Headers;
|
||||
}
|
||||
export declare type InputSchema = undefined;
|
||||
export declare type ActorKnown = 'app.bsky.system.actorUser' | 'app.bsky.system.actorScene';
|
||||
export declare type ActorUnknown = string;
|
||||
export interface OutputSchema {
|
||||
cursor?: string;
|
||||
assertions: {
|
||||
uri: string;
|
||||
cid: string;
|
||||
assertion: string;
|
||||
confirmation?: Confirmation;
|
||||
author: Actor;
|
||||
subject: Actor;
|
||||
indexedAt: string;
|
||||
createdAt: string;
|
||||
}[];
|
||||
}
|
||||
export interface Confirmation {
|
||||
uri: string;
|
||||
cid: string;
|
||||
indexedAt: string;
|
||||
createdAt: string;
|
||||
}
|
||||
export interface Actor {
|
||||
did: string;
|
||||
declaration: Declaration;
|
||||
handle: string;
|
||||
displayName?: string;
|
||||
}
|
||||
export interface Declaration {
|
||||
cid: string;
|
||||
actorType: ActorKnown | ActorUnknown;
|
||||
}
|
||||
export interface Response {
|
||||
success: boolean;
|
||||
headers: Headers;
|
||||
data: OutputSchema;
|
||||
}
|
||||
export declare function toKnownErr(e: any): any;
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue