60 lines
1.4 KiB
TypeScript
60 lines
1.4 KiB
TypeScript
// Metro module 4117 (f4118).
|
|
import { createExperiment } from "../../../experiments/index";
|
|
const experiment = createExperiment({
|
|
kind: "guild",
|
|
id: "2026-03_file_upload_250_mb_powerup",
|
|
label: "File Upload 250MB Powerup",
|
|
defaultConfig: {
|
|
enabled: false,
|
|
rollbackEnabled: false
|
|
},
|
|
treatments: [{
|
|
id: 1,
|
|
label: "Enable File Upload 250MB Powerup",
|
|
config: {
|
|
enabled: true,
|
|
rollbackEnabled: false
|
|
}
|
|
}, {
|
|
id: 2,
|
|
label: "Rollback UI for File Upload 250MB Powerup",
|
|
config: {
|
|
enabled: true,
|
|
rollbackEnabled: true
|
|
}
|
|
}]
|
|
});
|
|
export { experiment as FileUpload250MbPowerupExperiment };
|
|
export function getFileUpload250MbPowerupEnabled(a0, a1) {
|
|
return experiment.getCurrentConfig({
|
|
guildId: a0,
|
|
location: a1
|
|
}, {
|
|
autoTrackExposure: false
|
|
}).enabled;
|
|
}
|
|
export function useFileUpload250MbPowerupEnabled(a0, a1) {
|
|
return experiment.useExperiment({
|
|
guildId: a0,
|
|
location: a1
|
|
}, {
|
|
autoTrackExposure: false
|
|
}).enabled;
|
|
}
|
|
export function useFileUpload250MbPowerupRollbackEnabled(a0, a1) {
|
|
return experiment.useExperiment({
|
|
guildId: a0,
|
|
location: a1
|
|
}, {
|
|
autoTrackExposure: false
|
|
}).rollbackEnabled;
|
|
}
|
|
export function getFileUpload250MbPowerupRollbackEnabled(a0, a1) {
|
|
return experiment.getCurrentConfig({
|
|
guildId: a0,
|
|
location: a1
|
|
}, {
|
|
autoTrackExposure: false
|
|
}).rollbackEnabled;
|
|
}
|