1package eu.siacs.conversations.generator;
 2
 3import eu.siacs.conversations.BuildConfig;
 4import eu.siacs.conversations.services.XmppConnectionService;
 5import java.text.SimpleDateFormat;
 6import java.util.Locale;
 7import java.util.TimeZone;
 8
 9public abstract class AbstractGenerator {
10    private static final SimpleDateFormat DATE_FORMAT =
11            new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
12
13    protected XmppConnectionService mXmppConnectionService;
14
15    AbstractGenerator(XmppConnectionService service) {
16        this.mXmppConnectionService = service;
17    }
18
19    public static String getTimestamp(long time) {
20        DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
21        return DATE_FORMAT.format(time);
22    }
23
24    String getIdentityVersion() {
25        return BuildConfig.VERSION_NAME;
26    }
27}