decord/source/modules/guild_member/GuildMemberActionCreators.tsx

32 lines
1.2 KiB
TypeScript
Raw Normal View History

2026-07-23 10:11:24 +00:00
// Module ID: 5080
2026-07-27 11:26:19 +00:00
// Function ID: 44224
2026-07-20 16:05:17 +00:00
// Name: updateGuildSelfMember
2026-07-25 08:10:48 +00:00
// Dependencies: [1910, 653, 5065, 686, 507, 2]
2026-07-20 16:05:17 +00:00
// Exports: updateGuildSelfMember
2026-07-23 10:11:24 +00:00
// Module 5080 (updateGuildSelfMember)
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import { Endpoints } from "ME";
2026-07-20 16:05:17 +00:00
2026-07-23 10:11:24 +00:00
const require = arg1;
let result = require("_createForOfIteratorHelperLoose").fileFinishedImporting("modules/guild_member/GuildMemberActionCreators.tsx");
export const updateGuildSelfMember = function updateGuildSelfMember(outer1_0, memberOptions) {
2026-07-20 16:05:17 +00:00
let flag = arg2;
if (arg2 === undefined) {
flag = false;
}
2026-07-23 10:11:24 +00:00
if (fullServerPreview.isFullServerPreview(outer1_0)) {
2026-07-20 16:05:17 +00:00
let obj = { memberOptions };
2026-07-25 08:10:48 +00:00
const result = require(5065) /* _createForOfIteratorHelperLoose */.updateImpersonatedData(outer1_0, obj);
2026-07-20 16:05:17 +00:00
} else {
2026-07-23 10:11:24 +00:00
obj = importDefault(686);
obj = { type: "GUILD_MEMBER_UPDATE_LOCAL", guildId: outer1_0 };
2026-07-20 16:05:17 +00:00
({ roles: obj2.roles, flags: obj2.flags } = memberOptions);
obj.dispatch(obj);
2026-07-23 10:11:24 +00:00
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
const obj1 = { url: Endpoints.SET_GUILD_MEMBER(outer1_0), body: memberOptions, oldFormErrors: !!flag, rejectWithError: false };
2026-07-20 16:05:17 +00:00
return HTTP.patch(obj1);
}
};