Files
vtosters/app/src/main/java/com/aefyr/tsg/g2/PackDeletionTask.java
T
2022-07-11 21:14:02 +03:00

38 lines
854 B
Java
Executable File

package com.aefyr.tsg.g2;
import android.os.AsyncTask;
import android.util.Log;
import java.io.File;
/**
* Created by Aefyr on 20.05.2018.
*/
class PackDeletionTask extends AsyncTask<Void, Void, Boolean>{
private static final String TAG = "TGSSAnnihilator";
private final TelegramStickersPack pack;
PackDeletionTask(TelegramStickersPack pack){
this.pack = pack;
}
@Override
protected Boolean doInBackground(Void... voids){
boolean success = true;
for (File f : pack.folder.listFiles()) {
success = success && f.delete();
}
success = success && pack.folder.delete();
return success;
}
@Override
protected void onPostExecute(Boolean aBoolean){
Log.d(TAG, String.format("Attempted deleting pack %s, success?%s", pack.id, aBoolean));
}
}