fix PetPet & RoleColorEverywhere, (#3893)

This commit is contained in:
thororen 2026-01-09 16:47:11 -05:00 • committed by GitHub
parent 658ff5b216
commit 98a38642c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 6 additions and 7 deletions

View file

@ -27,7 +27,7 @@ export interface WebUploadItem extends BaseUploadItem {
export type CloudUploadItem = ReactNativeUploadItem | WebUploadItem;
export class CloudUpload extends EventEmitter {
constructor(item: CloudUploadItem, channelId: string, showLargeMessageDialog?: boolean, reactNativeFileIndex?: number);
constructor(item: CloudUploadItem, channelId: string, reactNativeFileIndex?: number);
channelId: string;
classification: string;
@ -56,7 +56,6 @@ export class CloudUpload extends EventEmitter {
preCompressionSize: number;
responseUrl: string;
sensitive: boolean;
showLargeMessageDialog: boolean;
spoiler: boolean;
startTime: number;
status: "NOT_STARTED" | "STARTED" | "UPLOADING" | "ERROR" | "COMPLETED" | "CANCELLED" | "REMOVED_FROM_MSG_DRAFT";

View file

@ -84,9 +84,9 @@ export default definePlugin({
// Add support for the nonce parameter to Discord's shitcode
{
find: ".REQUEST_GUILD_MEMBERS",
find: ".REQUEST_GUILD_MEMBERS,",
replacement: {
match: /\.send\(8,{/,
match: /\.send\(\i\.\i\.REQUEST_GUILD_MEMBERS,{/,
replace: "$&nonce:arguments[1].nonce,"
}
},

View file

@ -105,8 +105,8 @@ export default definePlugin({
find: 'tutorialId:"whos-online',
replacement: [
{
match: /null,\i," — ",\i\]/,
replace: "null,$self.RoleGroupColor(arguments[0])]"
match: /(?<=\.roleIcon.{0,15}:null,).{0,150}— ",\i\]\}\)\]/,
replace: "$self.RoleGroupColor(arguments[0])]"
},
],
predicate: () => settings.store.memberList

View file

@ -138,7 +138,7 @@ export const UserUtils = {
export const UploadManager = findByPropsLazy("clearAll", "addFile");
export const UploadHandler = {
promptToUpload: findByCodeLazy("=!0,showLargeMessageDialog:") as (files: File[], channel: t.Channel, draftType: Number) => void
promptToUpload: findByCodeLazy("Unexpected mismatch between files and file metadata") as (files: File[], channel: t.Channel, draftType: Number) => void
};
export const ApplicationAssetUtils = mapMangledModuleLazy("getAssetImage: size must === [", {