decord/source/modules/app_database/managers/MobileAppDatabaseManager.tsx
github-actions f0f877e8ce chore: update source for alpha 347.1
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4824.js (118.4 MB)
2026-09-15 14:23:42 +00:00

129 lines
4.4 KiB
TypeScript

// Module ID: 7749
// Function ID: 7750
// Name: MobileAppDatabaseManager
// Dependencies: [7750, 7752, 7753, 5550, 7755, 7756, 7757, 5590, 7758, 7759, 7584, 7760, 7761, 7597, 7596, 7598, 7762, 2]
// Module 7749 (MobileAppDatabaseManager)
import AppDatabaseManager from "AppDatabaseManager" /* 7750 */;
import size from "module_2" /* 2 */;
const require = globalThis.__r;
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() {
return require("Channels").default;
}
},
{
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() {
return require("GuildBasicChannels").default;
}
},
{
name: "GuildEmojis",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "GUILD_DELETE", "GUILD_EMOJIS_UPDATE", "GUILD_UPDATE"],
require() {
return require("GuildEmojis").default;
}
},
{
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() {
return require("Guilds").default;
}
},
{
name: "GuildsRequiringDeletedIdsSync",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "DELETED_ENTITY_IDS"],
require() {
return require("GuildsRequiringDeletedIdsSync").default;
}
},
{
name: "GuildsRequiringChannelSync",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "CHANNEL_SYNC", "UNMARK_RESYNC_GUILDS"],
require() {
return require("GuildsRequiringChannelSync").default;
}
},
{
name: "GuildStickers",
actions: ["BACKGROUND_SYNC", "CONNECTION_OPEN", "GUILD_CREATE", "GUILD_DELETE", "GUILD_STICKERS_UPDATE", "GUILD_UPDATE"],
require() {
return require("GuildStickers").default;
}
},
{
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() {
return require("GuildVersions").default;
}
},
{
name: "KvCacheVersion",
actions: ["CONNECTION_OPEN", "WRITE_CACHES", "BACKGROUND_SYNC"],
require() {
return require("KvCacheVersion").default;
}
},
{
name: "Messages",
actions: ["CHANNEL_DELETE", "GUILD_DELETE", "LOAD_MESSAGES_SUCCESS", "MESSAGE_CREATE", "MESSAGE_DELETE_BULK", "MESSAGE_DELETE", "MESSAGE_PREVIEWS_LOADED", "MESSAGE_UPDATE"],
require() {
return require("modules/Messages").default;
}
},
{
name: "LowDiskTrim",
actions: ["POST_CONNECTION_OPEN"],
require() {
return require("LowDiskTrim").default;
}
},
{
name: "NonGuildVersions",
actions: ["CONNECTION_OPEN", "BACKGROUND_SYNC"],
require() {
return require("NonGuildVersions").default;
}
},
{
name: "ReadStates",
actions: ["CONNECTION_OPEN", "CHANNEL_PINS_ACK", "MESSAGE_ACK", "BACKGROUND_SYNC_FINISHED", "WRITE_CACHES"],
require() {
return require("ReadStates").default;
}
},
{
name: "UserSettingsProto",
actions: ["CONNECTION_OPEN", "USER_SETTINGS_PROTO_UPDATE", "USER_SETTINGS_PROTO_ENQUEUE_UPDATE", "USER_SETTINGS_PROTO_UPDATE_EDIT_INFO"],
require() {
return require("UserSettingsProto").default;
}
},
{
name: "UserGuildSettings",
actions: ["CONNECTION_OPEN", "USER_GUILD_SETTINGS_FULL_UPDATE"],
require() {
return require("UserGuildSettings").default;
}
},
{
name: "UserSearchItems",
actions: ["POST_CONNECTION_OPEN", "WRITE_CACHES"],
require() {
return require("UserSearchItems").default;
}
}
];
const appDatabaseManager = new AppDatabaseManager.AppDatabaseManager("MobileAppDatabaseManager", [], items);
const result = size.fileFinishedImporting("modules/app_database/managers/MobileAppDatabaseManager.tsx");
export default appDatabaseManager;