aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
diff options
context:
space:
mode:
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java b/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java
index f3f9fc778..2486aa621 100644
--- a/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java
+++ b/buildSrc/src/main/groovy/emoji/EmojiKeyboardsExtractor.java
@@ -71,5 +71,12 @@ public class EmojiKeyboardsExtractor {
EmojiKeyboardCreator creator = new EmojiKeyboardCreator(xmlResourceFolder, collector);
creator.buildKeyboardFile();
}
+
+ if (uncollectedEmojiCollector.getOwnedEmjois().size() == 0) {
+ System.out.println("Since all emojis were collected, there is no need for the uncollected XML file. Deleting...");
+ if (!new File(xmlResourceFolder, uncollectedEmojiCollector.getResourceFileName()).delete()) {
+ System.out.println(String.format(Locale.US, "Failed to delete uncollected emojis file '%s'!", uncollectedEmojiCollector.getResourceFileName()));
+ }
+ }
}
}