aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/announcements/api.js
diff options
context:
space:
mode:
authorLibravatar Dominik Guzei <dominik.guzei@gmail.com>2019-04-11 12:53:16 +0200
committerLibravatar Dominik Guzei <dominik.guzei@gmail.com>2019-04-11 12:53:16 +0200
commitca9d5863f9067f2a32498da763cd536e0bcc5c77 (patch)
tree30d0f41f9db7c499cc3e1f2f1e39004294be7f80 /src/features/announcements/api.js
parentmerge-in workspace feature (diff)
downloadferdium-app-ca9d5863f9067f2a32498da763cd536e0bcc5c77.tar.gz
ferdium-app-ca9d5863f9067f2a32498da763cd536e0bcc5c77.tar.zst
ferdium-app-ca9d5863f9067f2a32498da763cd536e0bcc5c77.zip
refactor announcements to newest feature pattern
Diffstat (limited to 'src/features/announcements/api.js')
-rw-r--r--src/features/announcements/api.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/features/announcements/api.js b/src/features/announcements/api.js
index ec16066a6..09fcb8235 100644
--- a/src/features/announcements/api.js
+++ b/src/features/announcements/api.js
@@ -1,8 +1,9 @@
1import { remote } from 'electron'; 1import { remote } from 'electron';
2import Request from '../../stores/lib/Request';
2 3
3const debug = require('debug')('Franz:feature:announcements:api'); 4const debug = require('debug')('Franz:feature:announcements:api');
4 5
5export default { 6export const announcementsApi = {
6 async getCurrentVersion() { 7 async getCurrentVersion() {
7 debug('getting current version of electron app'); 8 debug('getting current version of electron app');
8 return Promise.resolve(remote.app.getVersion()); 9 return Promise.resolve(remote.app.getVersion());
@@ -17,3 +18,6 @@ export default {
17 return data.body; 18 return data.body;
18 }, 19 },
19}; 20};
21
22export const getCurrentVersionRequest = new Request(announcementsApi, 'getCurrentVersion');
23export const getAnnouncementRequest = new Request(announcementsApi, 'getAnnouncementForVersion');