aboutsummaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/tasker
diff options
context:
space:
mode:
authorAndrew Dolgov <noreply@fakecake.org>2014-10-17 00:06:56 +0400
committerAndrew Dolgov <noreply@fakecake.org>2014-10-17 00:06:56 +0400
commit97cc96839d31b6cce59ec29a6681c6fe802552ee (patch)
tree9f3b8df270095bc65c10cd7208d05b3dad4794b9 /src/org/fox/ttrss/tasker
parent5775c0d56b7c856b508bb34e478eef53c2460624 (diff)
initial
Diffstat (limited to 'src/org/fox/ttrss/tasker')
-rw-r--r--src/org/fox/ttrss/tasker/TaskerReceiver.java93
-rw-r--r--src/org/fox/ttrss/tasker/TaskerSettingsActivity.java96
2 files changed, 0 insertions, 189 deletions
diff --git a/src/org/fox/ttrss/tasker/TaskerReceiver.java b/src/org/fox/ttrss/tasker/TaskerReceiver.java
deleted file mode 100644
index 3981af7c..00000000
--- a/src/org/fox/ttrss/tasker/TaskerReceiver.java
+++ /dev/null
@@ -1,93 +0,0 @@
-package org.fox.ttrss.tasker;
-
-import org.fox.ttrss.ApiRequest;
-import org.fox.ttrss.CommonActivity;
-import org.fox.ttrss.OnlineActivity;
-import org.fox.ttrss.offline.OfflineDownloadService;
-import org.fox.ttrss.offline.OfflineUploadService;
-import org.fox.ttrss.util.SimpleLoginManager;
-
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.SharedPreferences;
-import android.os.Bundle;
-import android.preference.PreferenceManager;
-import android.util.Log;
-import android.widget.Toast;
-
-public class TaskerReceiver extends BroadcastReceiver {
- private final String TAG = this.getClass().getSimpleName();
-
- @Override
- public void onReceive(Context context, Intent intent) {
- Log.d(TAG, "Got action: " + intent.getAction());
-
- final Context fContext = context;
-
- if (com.twofortyfouram.locale.Intent.ACTION_FIRE_SETTING.equals(intent.getAction())) {
-
- final Bundle settings = intent.getBundleExtra(com.twofortyfouram.locale.Intent.EXTRA_BUNDLE);
- final int actionId = settings != null ? settings.getInt("actionId", -1) : -1;
-
- Log.d(TAG, "received action id=" + actionId);
-
- SimpleLoginManager loginMgr = new SimpleLoginManager() {
-
- @Override
- protected void onLoginSuccess(int requestId, String sessionId, int apiLevel) {
-
- switch (actionId) {
- case TaskerSettingsActivity.ACTION_DOWNLOAD:
- if (true) {
- Intent intent = new Intent(fContext,
- OfflineDownloadService.class);
- intent.putExtra("sessionId", sessionId);
- intent.putExtra("batchMode", true);
-
- fContext.startService(intent);
- }
- break;
- case TaskerSettingsActivity.ACTION_UPLOAD:
- if (true) {
- Intent intent = new Intent(fContext,
- OfflineUploadService.class);
- intent.putExtra("sessionId", sessionId);
- intent.putExtra("batchMode", true);
-
- fContext.startService(intent);
- }
- break;
- default:
- Log.d(TAG, "unknown action id=" + actionId);
- }
- }
-
- @Override
- protected void onLoginFailed(int requestId, ApiRequest ar) {
- Toast toast = Toast.makeText(fContext, fContext.getString(ar.getErrorMessage()), Toast.LENGTH_SHORT);
- toast.show();
- }
-
- @Override
- protected void onLoggingIn(int requestId) {
- //
- }
- };
-
- SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
-
- String login = prefs.getString("login", "").trim();
- String password = prefs.getString("password", "").trim();
- String ttrssUrl = prefs.getString("ttrss_url", "").trim();
-
- if (ttrssUrl.equals("")) {
- Toast toast = Toast.makeText(fContext, "Could not download articles: not configured?", Toast.LENGTH_SHORT);
- toast.show();
- } else {
- loginMgr.logIn(context, 1, login, password);
- }
- }
- }
-
-}
diff --git a/src/org/fox/ttrss/tasker/TaskerSettingsActivity.java b/src/org/fox/ttrss/tasker/TaskerSettingsActivity.java
deleted file mode 100644
index ff56ad1a..00000000
--- a/src/org/fox/ttrss/tasker/TaskerSettingsActivity.java
+++ /dev/null
@@ -1,96 +0,0 @@
-package org.fox.ttrss.tasker;
-
-import org.fox.ttrss.R;
-import org.fox.ttrss.offline.OfflineDownloadService;
-import org.fox.ttrss.offline.OfflineUploadService;
-
-import android.app.Activity;
-import android.content.Intent;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.View;
-import android.view.View.OnClickListener;
-import android.widget.Button;
-import android.widget.RadioGroup;
-import android.widget.RadioGroup.OnCheckedChangeListener;
-
-public class TaskerSettingsActivity extends Activity {
- protected static final int ACTION_DOWNLOAD = 0;
- protected static final int ACTION_UPLOAD = 1;
-
- private final String TAG = this.getClass().getSimpleName();
-
- protected Bundle m_settings = new Bundle();
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- Bundle settings = getIntent().getBundleExtra(com.twofortyfouram.locale.Intent.EXTRA_BUNDLE);
-
- int actionId = settings != null ? settings.getInt("actionId", -1) : -1;
-
- setContentView(R.layout.tasker_settings);
-
- RadioGroup radioGroup = (RadioGroup) findViewById(R.id.taskerActions);
-
- switch (actionId) {
- case TaskerSettingsActivity.ACTION_DOWNLOAD:
- radioGroup.check(R.id.actionDownload);
- break;
- case TaskerSettingsActivity.ACTION_UPLOAD:
- radioGroup.check(R.id.actionUpload);
- break;
- default:
- Log.d(TAG, "unknown action id=" + actionId);
- }
-
- radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(RadioGroup group, int checkedId) {
- switch (checkedId) {
- case R.id.actionDownload:
- m_settings.putInt("actionId", ACTION_DOWNLOAD);
- break;
- case R.id.actionUpload:
- m_settings.putInt("actionId", ACTION_UPLOAD);
- break;
- }
- }
- });
-
- Button button = (Button)findViewById(R.id.close_button);
-
- button.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void finish() {
- final Intent intent = new Intent();
-
- intent.putExtra(com.twofortyfouram.locale.Intent.EXTRA_BUNDLE, m_settings);
-
- String blurb = "?";
-
- switch (m_settings.getInt("actionId")) {
- case TaskerSettingsActivity.ACTION_DOWNLOAD:
- blurb = getString(R.string.download_articles_and_go_offline);
- break;
- case TaskerSettingsActivity.ACTION_UPLOAD:
- blurb = getString(R.string.synchronize_read_articles_and_go_online);
- break;
- }
-
- intent.putExtra(com.twofortyfouram.locale.Intent.EXTRA_STRING_BLURB, blurb);
-
- setResult(RESULT_OK, intent);
-
- super.finish();
-
- }
-}