Skip to content

Commit

Permalink
Hack to allow repeatitive calls to signal
Browse files Browse the repository at this point in the history
- not sure why this is required

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
  • Loading branch information
archie94 committed Mar 21, 2019
1 parent c16e574 commit ad13650
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/main/java/org/havenapp/main/service/SignalSender.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,13 @@ public class SignalSender {
private String suffix;
private int interval;
private int mAlertCount;
private Main mainSignal;

private SignalSender(Context context, String username)
{
mContext = context;
mUsername = username;
mAlertCount = 0;
preferences = new PreferenceManager(mContext);
mainSignal = new Main(context);
prefix = preferences.getHeartbeatPrefix();
suffix = preferences.getHeartbeatSuffix();
messageString = preferences.getHeartbeatMonitorMessage();
Expand All @@ -69,7 +67,8 @@ public void setUsername (String username)

public void reset ()
{
mainSignal.resetUser();
Main main = new Main(mContext);
main.resetUser();
mInstance = null;
}

Expand Down Expand Up @@ -171,7 +170,8 @@ public void sendMessage (final ArrayList<String> recipients, final String messag

private void execute (HashMap<String, Object> map,
@Nullable SignalExecutorTask.TaskResult taskResult) {
new SignalExecutorTask(map, mainSignal, taskResult)
Main main = new Main(mContext);
new SignalExecutorTask(map, main, taskResult)
.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}

0 comments on commit ad13650

Please sign in to comment.