Telegram auth (wip)
This commit is contained in:
parent
5fe60d20d3
commit
58c54e5b94
7 changed files with 92 additions and 9 deletions
|
|
@ -41,7 +41,7 @@ Meteor.publishTransformed('userSubsToFires', function transform() {
|
|||
});
|
||||
|
||||
Meteor.publish('mysubscriptions', function subscriptions() {
|
||||
return Subscriptions.find({ owner: this.userId, type: 'web' });
|
||||
return Subscriptions.find({ owner: this.userId }); // type: 'web'
|
||||
});
|
||||
|
||||
// Note: subscriptions.view is also used when editing an existing subscription.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
/* eslint-disable import/no-absolute-path */
|
||||
import { Meteor } from 'meteor/meteor';
|
||||
import { check, Match } from 'meteor/check';
|
||||
import { Accounts } from 'meteor/accounts-base';
|
||||
import urlEnc from '/imports/modules/url-encode';
|
||||
import editProfile from './edit-profile';
|
||||
import rateLimit from '../../../modules/rate-limit';
|
||||
|
||||
|
|
@ -34,6 +36,13 @@ Meteor.methods({
|
|||
'users.setLang': function userLang(lang) {
|
||||
check(lang, validLangCode);
|
||||
Meteor.users.update({ _id: this.userId }, { $set: { lang } });
|
||||
},
|
||||
'auth.getHash': async function getHash() {
|
||||
const token = Accounts._generateStampedLoginToken();
|
||||
const obj = Accounts._hashStampedToken(token);
|
||||
// console.log(obj);
|
||||
const sealed = await urlEnc.encrypt(obj);
|
||||
return sealed;
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue