This commit is contained in:
syuilo 2018-09-01 08:13:18 +09:00
parent bffb9a5c45
commit 4c6fb60dd2
1 changed files with 10 additions and 3 deletions

View File

@ -1,6 +1,7 @@
import $ from 'cafy';
import Subscription from '../../../../models/sw-subscription';
import { ILocalUser } from '../../../../models/user';
import config from '../../../../config';
export const meta = {
requireCredential: true
@ -31,8 +32,11 @@ export default async (params: any, user: ILocalUser) => new Promise(async (res,
deletedAt: { $exists: false }
});
if (exist !== null) {
return res();
if (exist != null) {
return res({
state: 'already-subscribed',
key: config.sw.public_key
});
}
await Subscription.insert({
@ -42,5 +46,8 @@ export default async (params: any, user: ILocalUser) => new Promise(async (res,
publickey: publickey
});
res();
res({
state: 'subscribed',
key: config.sw.public_key
});
});