decord/source/modules/app_database/managers/MobileAppDatabaseManager.tsx

128 lines
4.4 KiB
TypeScript
Raw Normal View History

2026-09-02 09:53:35 +00:00
// Module ID: 7398
// Function ID: 7399
2026-07-20 16:05:17 +00:00
// Name: appDatabaseManager
2026-09-02 09:53:35 +00:00
// Dependencies: [7399, 7401, 7402, 5415, 7404, 7405, 7406, 5455, 7407, 7408, 7231, 7409, 7410, 7244, 7243, 7245, 7411, 2]
2026-08-24 06:08:38 +00:00
2026-09-02 09:53:35 +00:00
// Module 7398 (appDatabaseManager)
2026-08-24 06:08:38 +00:00
import set from "set" /* 2 */;
2026-09-02 09:53:35 +00:00
import set2 from "set" /* 7399 */;
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
const items = [
{
name: "Channels",
actions: ["BACKGROUND_SYNC", "CHANNEL_CREATE", "CHANNEL_DELETE", "CHANNEL_RECIPIENT_ADD", "CHANNEL_RECIPIENT_REMOVE", "CHANNEL_UPDATES", "CONNECTION_OPEN", "CONNECTION_OPEN_SUPPLEMENTAL", "GUILD_CREATE", "GUILD_DELETE"],
require() {
2026-09-02 09:53:35 +00:00
return require(7401) /* handleBackgroundSync */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "GuildBasicChannels",
actions: ["BACKGROUND_SYNC", "CHANNEL_CREATE", "CHANNEL_DELETE", "CHANNEL_UPDATES", "CONNECTION_OPEN", "GUILD_CREATE", "GUILD_DELETE", "GUILD_MEMBER_UPDATE", "GUILD_ROLE_UPDATE", "GUILD_UPDATE", "POST_CONNECTION_OPEN", "WRITE_CACHES"],
require() {
2026-09-02 09:53:35 +00:00
return require(7402) /* hasBasicChannelChanged */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "GuildEmojis",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "GUILD_DELETE", "GUILD_EMOJIS_UPDATE", "GUILD_UPDATE"],
require() {
2026-09-02 09:53:35 +00:00
return require(5415) /* getAsync */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "Guilds",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "GUILD_DELETE", "GUILD_MEMBER_ADD", "GUILD_MEMBER_UPDATE", "GUILD_ROLE_CREATE", "GUILD_ROLE_DELETE", "GUILD_ROLE_UPDATE", "GUILD_UPDATE"],
require() {
2026-09-02 09:53:35 +00:00
return require(7404) /* getAsync */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "GuildsRequiringDeletedIdsSync",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "DELETED_ENTITY_IDS"],
require() {
2026-09-02 09:53:35 +00:00
return require(7405) /* getAll */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "GuildsRequiringChannelSync",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "CHANNEL_SYNC", "UNMARK_RESYNC_GUILDS"],
require() {
2026-09-02 09:53:35 +00:00
return require(7406) /* getAll */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "GuildStickers",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "GUILD_DELETE", "GUILD_STICKERS_UPDATE", "GUILD_UPDATE"],
require() {
2026-09-02 09:53:35 +00:00
return require(5455) /* getAsync */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "GuildVersions",
actions: ["BACKGROUND_SYNC", "CHANNEL_CREATE", "CHANNEL_DELETE", "CHANNEL_UPDATES", "CONNECTION_OPEN", "GUILD_CREATE", "GUILD_DELETE", "GUILD_EMOJIS_UPDATE", "GUILD_ROLE_CREATE", "GUILD_ROLE_DELETE", "GUILD_ROLE_UPDATE", "GUILD_STICKERS_UPDATE", "GUILD_UPDATE"],
require() {
2026-09-02 09:53:35 +00:00
return require(7407) /* getCommittedVersions */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "KvCacheVersion",
actions: ["CONNECTION_OPEN", "WRITE_CACHES", "BACKGROUND_SYNC"],
require() {
2026-09-02 09:53:35 +00:00
return require(7408) /* okAsync */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "Messages",
actions: ["CHANNEL_DELETE", "GUILD_DELETE", "LOAD_MESSAGES_SUCCESS", "MESSAGE_CREATE", "MESSAGE_DELETE_BULK", "MESSAGE_DELETE", "MESSAGE_PREVIEWS_LOADED", "MESSAGE_UPDATE"],
require() {
2026-09-02 09:53:35 +00:00
return require(7231) /* computeUsersAndMembers */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "LowDiskTrim",
actions: ["POST_CONNECTION_OPEN"],
require() {
2026-09-02 09:53:35 +00:00
return require(7409) /* handlePostConnectionOpen */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "NonGuildVersions",
actions: ["CONNECTION_OPEN", "BACKGROUND_SYNC"],
require() {
2026-09-02 09:53:35 +00:00
return require(7410) /* getCommittedVersions */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "ReadStates",
actions: ["CONNECTION_OPEN", "CHANNEL_PINS_ACK", "MESSAGE_ACK", "BACKGROUND_SYNC_FINISHED", "WRITE_CACHES"],
require() {
2026-09-02 09:53:35 +00:00
return require(7244) /* getAll */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "UserSettingsProto",
actions: ["CONNECTION_OPEN", "USER_SETTINGS_PROTO_UPDATE", "USER_SETTINGS_PROTO_ENQUEUE_UPDATE", "USER_SETTINGS_PROTO_UPDATE_EDIT_INFO"],
require() {
2026-09-02 09:53:35 +00:00
return require(7243) /* getAll */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "UserGuildSettings",
actions: ["CONNECTION_OPEN", "USER_GUILD_SETTINGS_FULL_UPDATE"],
require() {
2026-09-02 09:53:35 +00:00
return require(7245) /* getAll */.default;
2026-07-29 08:29:29 +00:00
}
},
{
name: "UserSearchItems",
actions: ["POST_CONNECTION_OPEN", "WRITE_CACHES"],
require() {
2026-09-02 09:53:35 +00:00
return require(7411) /* getAll */.default;
2026-07-29 08:29:29 +00:00
}
}
];
2026-08-24 06:08:38 +00:00
const appDatabaseManager = new set2.AppDatabaseManager("MobileAppDatabaseManager", [], items);
const result = set.fileFinishedImporting("modules/app_database/managers/MobileAppDatabaseManager.tsx");
2026-07-20 16:05:17 +00:00
export default appDatabaseManager;