forked from abner/for-legacy-web
Start migration to revolt.js@5.0.0.
200 error milestone
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import localForage from "localforage";
|
||||
import { createStore } from "redux";
|
||||
import { Core } from "revolt.js/dist/api/objects";
|
||||
import { RevoltConfiguration } from "revolt-api/types/Core";
|
||||
|
||||
import { Language } from "../context/Locale";
|
||||
|
||||
@@ -18,7 +18,7 @@ import { Typing } from "./reducers/typing";
|
||||
import { Unreads } from "./reducers/unreads";
|
||||
|
||||
export type State = {
|
||||
config: Core.RevoltNodeConfiguration;
|
||||
config: RevoltConfiguration;
|
||||
locale: Language;
|
||||
auth: AuthState;
|
||||
settings: Settings;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import type { Auth } from "revolt.js/dist/api/objects";
|
||||
import { Session } from "revolt-api/types/Auth";
|
||||
|
||||
export interface AuthState {
|
||||
accounts: {
|
||||
[key: string]: {
|
||||
session: Auth.Session;
|
||||
session: Session;
|
||||
};
|
||||
};
|
||||
active?: string;
|
||||
@@ -13,7 +13,7 @@ export type AuthAction =
|
||||
| { type: undefined }
|
||||
| {
|
||||
type: "LOGIN";
|
||||
session: Auth.Session;
|
||||
session: Session;
|
||||
}
|
||||
| {
|
||||
type: "LOGOUT";
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import type { Channel, Message } from "revolt.js";
|
||||
import { Channel } from "revolt.js/dist/maps/Channels";
|
||||
import { Message } from "revolt.js/dist/maps/Messages";
|
||||
|
||||
import type { SyncUpdateAction } from "./sync";
|
||||
|
||||
@@ -35,7 +36,7 @@ export function shouldNotify(
|
||||
case "none":
|
||||
return false;
|
||||
case "mention": {
|
||||
if (!message.mentions?.includes(user_id)) return false;
|
||||
if (!message.mention_ids?.includes(user_id)) return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import type { MessageObject } from "../../context/revoltjs/util";
|
||||
|
||||
export enum QueueStatus {
|
||||
SENDING = "sending",
|
||||
ERRORED = "errored",
|
||||
@@ -10,7 +8,7 @@ export interface Reply {
|
||||
mention: boolean;
|
||||
}
|
||||
|
||||
export type QueuedMessageData = Omit<MessageObject, "content" | "replies"> & {
|
||||
export type QueuedMessageData = {
|
||||
content: string;
|
||||
replies: Reply[];
|
||||
};
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
import type { Core } from "revolt.js/dist/api/objects";
|
||||
import type { RevoltConfiguration } from "revolt-api/types/Core";
|
||||
|
||||
export type ConfigAction =
|
||||
| { type: undefined }
|
||||
| {
|
||||
type: "SET_CONFIG";
|
||||
config: Core.RevoltNodeConfiguration;
|
||||
config: RevoltConfiguration;
|
||||
};
|
||||
|
||||
export function config(
|
||||
state = {} as Core.RevoltNodeConfiguration,
|
||||
state = {} as RevoltConfiguration,
|
||||
action: ConfigAction,
|
||||
): Core.RevoltNodeConfiguration {
|
||||
): RevoltConfiguration {
|
||||
switch (action.type) {
|
||||
case "SET_CONFIG":
|
||||
return action.config;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { Sync } from "revolt.js/dist/api/objects";
|
||||
import type { ChannelUnread } from "revolt-api/types/Sync";
|
||||
|
||||
export interface Unreads {
|
||||
[key: string]: Partial<Omit<Sync.ChannelUnread, "_id">>;
|
||||
[key: string]: Partial<Omit<ChannelUnread, "_id">>;
|
||||
}
|
||||
|
||||
export type UnreadsAction =
|
||||
@@ -13,7 +13,7 @@ export type UnreadsAction =
|
||||
}
|
||||
| {
|
||||
type: "UNREADS_SET";
|
||||
unreads: Sync.ChannelUnread[];
|
||||
unreads: ChannelUnread[];
|
||||
}
|
||||
| {
|
||||
type: "UNREADS_MENTION";
|
||||
|
||||
Reference in New Issue
Block a user