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}