GroupsV2Operations.GroupOperations groupOperations = groupsV2Operations.forGroup(groupSecretParams);
File tmpFile = IOUtils.createTempFile();
- tmpFile.deleteOnExit();
try (InputStream input = messageReceiver.retrieveGroupsV2ProfileAvatar(cdnKey,
tmpFile,
ServiceConfig.AVATAR_DOWNLOAD_FAILSAFE_MAX_SIZE)) {
public class IOUtils {
public static File createTempFile() throws IOException {
- return File.createTempFile("signal_tmp_", ".tmp");
+ final File tempFile = File.createTempFile("signal-cli_tmp_", ".tmp");
+ tempFile.deleteOnExit();
+ return tempFile;
}
public static byte[] readFully(InputStream in) throws IOException {