26 lines
784 B
Java
26 lines
784 B
Java
package com.cutthecord.commands.commands;
|
|
|
|
import com.cutthecord.commands.RawMsgHandler;
|
|
import com.discord.stores.StoreStream;
|
|
|
|
import java.lang.reflect.Method;
|
|
|
|
|
|
public class CmdSpoilerImg implements RawMsgHandler {
|
|
|
|
@Override
|
|
public String processRawMessage(String orig) {
|
|
try {
|
|
// Added by Supplemental patch
|
|
//noinspection JavaReflectionMemberAccess
|
|
final Method m = StoreStream.getUserSettings().getClass().getDeclaredMethod("setImageSpoiler", Boolean.class);
|
|
m.invoke(StoreStream.getUserSettings(), true);
|
|
} catch (Exception e) {
|
|
System.out.println("Failed to call StoreStream.getUserSettings().setImageSpoiler(true)");
|
|
e.printStackTrace();
|
|
}
|
|
return orig;
|
|
}
|
|
|
|
}
|