@Override
public Future<Void> removeUser(final User user) {
return api.getThreadPool().getExecutorService().submit(new Callable<Void>() {
@Override
public Void call() throws Exception {
logger.debug("Trying to remove reactor {} from reaction {} of message {}", user, ImplReaction.this, message);
String reactionString = isCustomEmoji() ? getCustomEmoji().getName() + ":" + getCustomEmoji().getId() : getUnicodeEmoji();
HttpResponse<JsonNode> response = Unirest
.delete("https://discordapp.com/api/v6/channels/" + ((ImplMessage) message).getChannelId() + "/messages/" + message.getId() + "/reactions/" + reactionString + "/" + user.getId())
.header("authorization", api.getToken())
.asJson();
api.checkResponse(response);
api.checkRateLimit(response, RateLimitType.UNKNOWN, null, message.getChannelReceiver());
logger.debug("Removed reactor {} from reaction {} of message {}", user, ImplReaction.this, message);
return null;
}
});
}
ImplReaction.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:Javacord
作者:
评论列表
文章目录