Fix for publish/subscribe error
[vicar] / src / vicar-utils / src / main.cpp
index a88b3fb..bc2f3ab 100755 (executable)
@@ -7,12 +7,19 @@
 #include "telepathyutility.h"
 #include "databaseutility.h"
 #include "vicarprofiletypes.h"
+#include "connectioninterfacerequeststypes.h"
 #include <QDebug>
 #include <QDBusMetaType>
 
 int main(int argc, char *argv[])
 {
     qDBusRegisterMetaType<org::freedesktop::Telepathy::SimplePresence>();
+    //From Connection Interface Requests
+    qDBusRegisterMetaType<org::freedesktop::Telepathy::ChannelDetails>();
+    qDBusRegisterMetaType<org::freedesktop::Telepathy::ChannelDetailsList>();
+    qDBusRegisterMetaType<org::freedesktop::Telepathy::RequestableChannelClass>();
+    qDBusRegisterMetaType<org::freedesktop::Telepathy::RequestableChannelClassList>();
+    //From Vicar Profile Types
     //qDBusRegisterMetaType<org::maemo::vicar::Profile>();
     //qDBusRegisterMetaType<org::maemo::vicar::ProfileList>();
 
@@ -73,6 +80,9 @@ int main(int argc, char *argv[])
             QString status = tpUtility->getAccountStatus();
             qDebug() << "Account Status is "<< status;
         }
+        else if (instruction == "TESTING"){
+            tpUtility->callNumberWithRing(argv[2]);
+        }
     }
 
     delete (tpUtility);