summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/config/ApplicationCallbacksImpl.java
blob: 4d9be5d78456d89af242b6e29c54581f3c050b0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package de.danoeh.antennapod.config;


import android.app.Application;
import android.content.Context;
import android.content.Intent;

import de.danoeh.antennapod.PodcastApp;
import de.danoeh.antennapod.activity.StorageErrorActivity;
import de.danoeh.antennapod.core.ApplicationCallbacks;
import de.danoeh.antennapod.core.preferences.UserPreferences;

public class ApplicationCallbacksImpl implements ApplicationCallbacks {

    @Override
    public Application getApplicationInstance() {
        return PodcastApp.getInstance();
    }

    @Override
    public Intent getStorageErrorActivity(Context context) {
        return new Intent(context, StorageErrorActivity.class);
    }

    @Override
    public void setUpdateInterval(long updateInterval) {
        UserPreferences.restartUpdateAlarm(updateInterval, updateInterval);
    }
}