=== modified file 'dhis-mobile/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/SmsService.java'
--- dhis-mobile/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/SmsService.java 2010-04-02 02:37:49 +0000
+++ dhis-mobile/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/SmsService.java 2010-04-02 16:31:27 +0000
@@ -58,6 +58,8 @@
private static Service serv;
+ private static boolean gatewayLoaded;
+
private boolean serviceStatus;
private Properties props;
@@ -145,6 +147,9 @@
{
getService().getLogger().logError( "Interrupted Exception in sending message", ex, null );
}
+ } else
+ {
+ getService().getLogger().logError( "Service not running", null, null );
}
}
@@ -298,8 +303,10 @@
{
gateway.setOutbound( false );
}
-
- getService().addGateway( gateway );
+ if ( !gatewayLoaded )
+ {
+ getService().addGateway( gateway );
+ }
getService().getLogger().logInfo( "SMSServer: added gateway " + i + " / ", null, null );
} catch ( Exception e )
{
@@ -307,6 +314,7 @@
e.printStackTrace();
}
}
+ gatewayLoaded = true;
//
}
//
=== modified file 'dhis-mobile/dhis-service-mobile/src/main/resources/META-INF/dhis/beans.xml'
--- dhis-mobile/dhis-service-mobile/src/main/resources/META-INF/dhis/beans.xml 2010-04-02 02:37:49 +0000
+++ dhis-mobile/dhis-service-mobile/src/main/resources/META-INF/dhis/beans.xml 2010-04-02 16:31:27 +0000
@@ -7,6 +7,6 @@
DHIS Mobile
-