]> iEval git - fonbot.git/blobdiff - src/ro/ieval/fonbot/Heavy.java
Add SMSQ command that skips delivery reports
[fonbot.git] / src / ro / ieval / fonbot / Heavy.java
index b1f443c5f6067fb8a1366f2e51e71777d3504b32..fcc5e4d40b9bbb54ab1fea6eeb6fb888864facdb 100644 (file)
@@ -634,6 +634,9 @@ final class Heavy {
                case SMS:
                        Utils.sendMessage(context, replyTo, sms_help);
                        break;
+               case SMSQ:
+                       Utils.sendMessage(context, replyTo, smsq_help);
+                       break;
                case SMSLOG:
                        Utils.sendMessage(context, replyTo, smslog_help);
                        break;
@@ -667,12 +670,17 @@ final class Heavy {
                case TORCH:
                        Utils.sendMessage(context, replyTo, torch_help);
                        break;
+               case GETFILE:
+                       Utils.sendMessage(context, replyTo, getfile_help);
+                       break;
                case SH:
                        Utils.sendMessage(context, replyTo, sh_help);
                        break;
                case ROOTSH:
                        Utils.sendMessage(context, replyTo, rootsh_help);
                        break;
+               default:
+                       Utils.sendMessage(context, replyTo, command_not_documented);
                }
        }
 
@@ -1413,7 +1421,7 @@ final class Heavy {
         * @param destination destination phone number
         * @param text text message contents
         */
-       public static void sms(final Context context, final Address replyTo, final String destination, final String text){
+       public static void sms(final Context context, final Address replyTo, final String destination, final String text, final boolean quiet){
                final SmsManager manager=SmsManager.getDefault();
                final ArrayList<String> messages=manager.divideMessage(text);
                if(messages.size() > 1)
@@ -1448,7 +1456,7 @@ final class Heavy {
                }
 
                Log.d(Heavy.class.getName(), "Sending sms to "+destination);
-               manager.sendMultipartTextMessage(destination, null, messages, sents, delivereds);
+               manager.sendMultipartTextMessage(destination, null, messages, sents, quiet ? null : delivereds);
        }
 
        /**
This page took 0.01761 seconds and 4 git commands to generate.