package com.sdk.snippets.core;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import com.quickblox.core.exception.QBResponseException;
import com.quickblox.sample.core.utils.Toaster;
import java.util.ArrayList;
public class Snippets {
private static final String TAG = Snippet.class.getSimpleName();
protected Context context;
protected ArrayList<Snippet> snippets = new ArrayList<Snippet>();
private Handler handler = new Handler(Looper.getMainLooper());
public void log(final String data){
handler.post(new Runnable() {
@Override
public void run() {
Toaster.shortToast(data);
}
});
Log.i(TAG, data);
}
public void handleErrors(QBResponseException exc) {
String message = String.format("[ERROR] Request has been completed with errors: %s", exc.getErrors()
+ ", code: " + exc.getHttpStatusCode());
Toaster.shortToast(message);
// print
Log.i(TAG, message);
}
public Snippets(Context context) {
this.context = context;
}
public ArrayList<Snippet> getSnippets() {
return snippets;
}
public void setSnippets(ArrayList<Snippet> snippets) {
this.snippets = snippets;
}
}