Changes

Summary

  1. Created DataUtil. Made MessageChannel#sendFile use DataUtil instead of (commit: 84d16d4) (details)
  2. Created Icon, represents the base64 encoded image used to upload to (commit: 4f46f87) (details)
Commit 84d16d40e524643524eff6959f13a7941c426fe2 by Austin Keener
Created DataUtil. Made MessageChannel#sendFile use DataUtil instead of
java.nio classes.
(commit: 84d16d4)
The file was addedsrc/main/java/net/dv8tion/jda/core/utils/DataUtil.java
The file was modifiedsrc/main/java/net/dv8tion/jda/client/entities/impl/GroupImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/TextChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/PrivateChannelImpl.java (diff)
Commit 4f46f87d4064b39bc0de31c6823479621fb34f3c by Austin Keener
Created Icon, represents the base64 encoded image used to upload to
Discord for SelfUser's Avatar, Guild's Icon, Group's Icon, and Emote's
image. Added Avatar modification to AccountManager. Added Icon
modification to GuildManager.
(commit: 4f46f87)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/GuildController.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/GuildManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/GuildManagerUpdatable.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/AccountManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/managers/AccountManagerUpdatable.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/utils/DataUtil.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/entities/Icon.java