ImplReaction.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:Javacord 作者:
@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;
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号